home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_34_HyperTalk.txt < prev    next >
Text File  |  1994-02-05  |  329KB  |  5,834 lines

  1. # near model CODE resource
  2. # jump table entries: 4320-4383 (64 of them)
  3. export_540:
  4. 00000000  206D E190                movea.l    A0, [A5 - 0x1E70]
  5. 00000004  2250                     movea.l    A1, [A0]
  6. 00000006  5088                     addq.l     A0, 8
  7. 00000008  2010                     move.l     D0, [A0]
  8. 0000000A  2228 0004                move.l     D1, [A0 + 0x4]
  9. 0000000E  9280                     sub.l      D1, D0
  10. 00000010  6E00 0018                bgt        +0x1A /* 0000002A */
  11. 00000014  4267                     clr.w      -[A7]
  12. 00000016  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  13. 0000001A  4A1F                     tst.b      [A7]+
  14. 0000001C  6700 0016                beq        +0x18 /* 00000034 */
  15. 00000020  206D E190                movea.l    A0, [A5 - 0x1E70]
  16. 00000024  2250                     movea.l    A1, [A0]
  17. 00000026  5088                     addq.l     A0, 8
  18. 00000028  2010                     move.l     D0, [A0]
  19. label0000002A:
  20. 0000002A  2251                     movea.l    A1, [A1]
  21. 0000002C  D3C0                     add.l      A1, D0
  22. 0000002E  32AF 0004                move.w     [A1], [A7 + 0x4]
  23. 00000032  5490                     addq.l     [A0], 2
  24. label00000034:
  25. 00000034  205F                     movea.l    A0, [A7]+
  26. 00000036  544F                     addq.w     A7, 2
  27. 00000038  4ED0                     jmp        [A0]
  28. export_541:
  29. 0000003A  4E56 0000                link       A6, 0
  30. 0000003E  48E7 3818                movem.l    -[A7], D2,D3,D4,A3,A4
  31. 00000042  302E 0008                move.w     D0, [A6 + 0x8]
  32. 00000046  102E 000B                move.b     D0, [A6 + 0xB]
  33. 0000004A  206E 0010                movea.l    A0, [A6 + 0x10]
  34. 0000004E  226E 000C                movea.l    A1, [A6 + 0xC]
  35. 00000052  42AE 0014                clr.l      [A6 + 0x14]
  36. 00000056  0C6E 0004 000A           cmpi.w     [A6 + 0xA], 0x4
  37. 0000005C  6700 003C                beq        +0x3E /* 0000009A */
  38. 00000060  6D00 0058                blt        +0x5A /* 000000BA */
  39. 00000064  362E 000A                move.w     D3, [A6 + 0xA]
  40. 00000068  E243                     asr        D3.w, 1
  41. 0000006A  5343                     subq.w     D3, 1
  42. 0000006C  2410                     move.l     D2, [A0]
  43. 0000006E  6000 0008                bra        +0xA /* 00000078 */
  44. label00000072:
  45. 00000072  0241 00FF                andi.w     D1, 0xFF
  46. 00000076  D2C1                     add.w      A1, D1
  47. label00000078:
  48. 00000078  3219                     move.w     D1, [A1]+
  49. 0000007A  6700 0062                beq        +0x64 /* 000000DE */
  50. 0000007E  B041                     cmp.w      D0, D1
  51. 00000080  66F0                     bne        -0xE /* 00000072 */
  52. 00000082  B491                     cmp.l      D2, [A1]
  53. 00000084  66EC                     bne        -0x12 /* 00000072 */
  54. 00000086  2648                     movea.l    A3, A0
  55. 00000088  2449                     movea.l    A2, A1
  56. 0000008A  3803                     move.w     D4, D3
  57. label0000008C:
  58. 0000008C  B54B                     cmpm.w     [A2]+, [A3]+
  59. 0000008E  56CC FFFC                dbne       D4, -0x6 /* 0000008C */
  60. 00000092  66DE                     bne        -0x20 /* 00000072 */
  61. 00000094  5549                     subq.w     A1, 2
  62. 00000096  6000 0042                bra        +0x44 /* 000000DA */
  63. label0000009A:
  64. 0000009A  2410                     move.l     D2, [A0]
  65. 0000009C  6000 0008                bra        +0xA /* 000000A6 */
  66. label000000A0:
  67. 000000A0  0241 00FF                andi.w     D1, 0xFF
  68. 000000A4  D2C1                     add.w      A1, D1
  69. label000000A6:
  70. 000000A6  3219                     move.w     D1, [A1]+
  71. 000000A8  6700 0034                beq        +0x36 /* 000000DE */
  72. 000000AC  B041                     cmp.w      D0, D1
  73. 000000AE  66F0                     bne        -0xE /* 000000A0 */
  74. 000000B0  B499                     cmp.l      D2, [A1]+
  75. 000000B2  66F2                     bne        -0xC /* 000000A6 */
  76. 000000B4  5D49                     subq.w     A1, 6
  77. 000000B6  6000 0022                bra        +0x24 /* 000000DA */
  78. label000000BA:
  79. 000000BA  3410                     move.w     D2, [A0]
  80. 000000BC  6000 0008                bra        +0xA /* 000000C6 */
  81. label000000C0:
  82. 000000C0  0241 00FF                andi.w     D1, 0xFF
  83. 000000C4  D2C1                     add.w      A1, D1
  84. label000000C6:
  85. 000000C6  3219                     move.w     D1, [A1]+
  86. 000000C8  6700 0014                beq        +0x16 /* 000000DE */
  87. 000000CC  B041                     cmp.w      D0, D1
  88. 000000CE  66F0                     bne        -0xE /* 000000C0 */
  89. 000000D0  B459                     cmp.w      D2, [A1]+
  90. 000000D2  66F2                     bne        -0xC /* 000000C6 */
  91. 000000D4  5949                     subq.w     A1, 4
  92. 000000D6  6000 0002                bra        +0x4 /* 000000DA */
  93. label000000DA:
  94. 000000DA  2D49 0014                move.l     [A6 + 0x14], A1
  95. label000000DE:
  96. 000000DE  4CDF 181C                movem.l    D2,D3,D4,A3,A4, [A7]+
  97. 000000E2  4E5E                     unlink     A6
  98. 000000E4  205F                     movea.l    A0, [A7]+
  99. 000000E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  100. 000000EA  4ED0                     jmp        [A0]
  101. export_542:
  102. 000000EC  206D E190                movea.l    A0, [A5 - 0x1E70]
  103. 000000F0  5888                     addq.l     A0, 4
  104. 000000F2  2050                     movea.l    A0, [A0]
  105. 000000F4  2050                     movea.l    A0, [A0]
  106. 000000F6  D0C0                     add.w      A0, D0
  107. 000000F8  7000                     moveq.l    D0, 0x00
  108. 000000FA  1018                     move.b     D0, [A0]+
  109. 000000FC  7200                     moveq.l    D1, 0x00
  110. 000000FE  1218                     move.b     D1, [A0]+
  111. 00000100  2F08                     move.l     -[A7], A0
  112. 00000102  2F01                     move.l     -[A7], D1
  113. 00000104  1F00                     move.b     -[A7], D0
  114. 00000106  6100 0158                bsr        +0x15A /* 00000260 */
  115. 0000010A  4E75                     rts
  116. export_543:
  117. 0000010C  226D E190                movea.l    A1, [A5 - 0x1E70]
  118. 00000110  2251                     movea.l    A1, [A1]
  119. 00000112  2F11                     move.l     -[A7], [A1]
  120. 00000114  4E90                     jsr        [A0]
  121. 00000116  206D E190                movea.l    A0, [A5 - 0x1E70]
  122. 0000011A  2050                     movea.l    A0, [A0]
  123. 0000011C  2050                     movea.l    A0, [A0]
  124. 0000011E  91DF                     sub.l      A0, [A7]+
  125. 00000120  D1DF                     add.l      A0, [A7]+
  126. 00000122  4ED0                     jmp        [A0]
  127. export_544:
  128. 00000124  4A2D B820                tst.b      [A5 - 0x47E0]
  129. 00000128  661C                     bne        +0x1E /* 00000146 */
  130. 0000012A  554F                     subq.w     A7, 2
  131. 0000012C  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  132. 00000130  4A1F                     tst.b      [A7]+
  133. 00000132  6612                     bne        +0x14 /* 00000146 */
  134. 00000134  4A6D CCDA                tst.w      [A5 - 0x3326]
  135. 00000138  6D16                     blt        +0x18 /* 00000150 */
  136. 0000013A  4EAD 1622                jsr        [A5 + 0x1622 /* export_704 */]
  137. 0000013E  4A2D A08E                tst.b      [A5 - 0x5F72]
  138. 00000142  6602                     bne        +0x4 /* 00000146 */
  139. 00000144  600A                     bra        +0xC /* 00000150 */
  140. label00000146:
  141. 00000146  1B7C 0001 B820           move.b     [A5 - 0x47E0], 0x1
  142. 0000014C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  143. label00000150:
  144. 00000150  4E75                     rts
  145. export_545:
  146. 00000152  4E56 0000                link       A6, 0
  147. 00000156  226E 0008                movea.l    A1, [A6 + 0x8]
  148. 0000015A  206D D146                movea.l    A0, [A5 - 0x2EBA]
  149. 0000015E  2050                     movea.l    A0, [A0]
  150. 00000160  202D D14A                move.l     D0, [A5 - 0x2EB6]
  151. 00000164  6F00 00F2                ble        +0xF4 /* 00000258 */
  152. 00000168  D1C0                     add.l      A0, D0
  153. 0000016A  2028 FFFC                move.l     D0, [A0 - 0x4]
  154. 0000016E  2200                     move.l     D1, D0
  155. 00000170  5188                     subq.l     A0, 8
  156. 00000172  91C0                     sub.l      A0, D0
  157. 00000174  2408                     move.l     D2, A0
  158. 00000176  0202 00FE                andi.b     D2, 0xFE
  159. 0000017A  2042                     movea.l    A0, D2
  160. 0000017C  0C80 0000 0001           cmpi.l     D0, 0x1
  161. 00000182  6600 0008                bne        +0xA /* 0000018C */
  162. 00000186  1290                     move.b     [A1], [A0]
  163. 00000188  6000 00BC                bra        +0xBE /* 00000246 */
  164. label0000018C:
  165. 0000018C  2408                     move.l     D2, A0
  166. 0000018E  0802 0000                btst.b     D2, 0x0
  167. 00000192  6600 008C                bne        +0x8E /* 00000220 */
  168. 00000196  0C80 0000 0004           cmpi.l     D0, 0x4
  169. 0000019C  6600 0008                bne        +0xA /* 000001A6 */
  170. 000001A0  2290                     move.l     [A1], [A0]
  171. 000001A2  6000 00A2                bra        +0xA4 /* 00000246 */
  172. label000001A6:
  173. 000001A6  0C80 0000 0008           cmpi.l     D0, 0x8
  174. 000001AC  6600 000A                bne        +0xC /* 000001B8 */
  175. 000001B0  22D8                     move.l     [A1]+, [A0]+
  176. 000001B2  2290                     move.l     [A1], [A0]
  177. 000001B4  6000 0090                bra        +0x92 /* 00000246 */
  178. label000001B8:
  179. 000001B8  0C80 0000 0002           cmpi.l     D0, 0x2
  180. 000001BE  6600 0008                bne        +0xA /* 000001C8 */
  181. 000001C2  3290                     move.w     [A1], [A0]
  182. 000001C4  6000 0080                bra        +0x82 /* 00000246 */
  183. label000001C8:
  184. 000001C8  E489                     lsr        D1, 2
  185. 000001CA  6010                     bra        +0x12 /* 000001DC */
  186. label000001CC:
  187. 000001CC  22D8                     move.l     [A1]+, [A0]+
  188. 000001CE  22D8                     move.l     [A1]+, [A0]+
  189. 000001D0  22D8                     move.l     [A1]+, [A0]+
  190. 000001D2  22D8                     move.l     [A1]+, [A0]+
  191. 000001D4  22D8                     move.l     [A1]+, [A0]+
  192. 000001D6  22D8                     move.l     [A1]+, [A0]+
  193. 000001D8  22D8                     move.l     [A1]+, [A0]+
  194. 000001DA  22D8                     move.l     [A1]+, [A0]+
  195. label000001DC:
  196. 000001DC  5181                     subq.l     D1, 8
  197. 000001DE  6EEC                     bgt        -0x12 /* 000001CC */
  198. 000001E0  4441                     neg.w      D1
  199. 000001E2  D241                     add.w      D1, D1
  200. 000001E4  4EFB 1002                jmp        [PC + D1.w + 0x2]
  201. 000001E8  22D8                     move.l     [A1]+, [A0]+
  202. 000001EA  22D8                     move.l     [A1]+, [A0]+
  203. 000001EC  22D8                     move.l     [A1]+, [A0]+
  204. 000001EE  22D8                     move.l     [A1]+, [A0]+
  205. 000001F0  22D8                     move.l     [A1]+, [A0]+
  206. 000001F2  22D8                     move.l     [A1]+, [A0]+
  207. 000001F4  22D8                     move.l     [A1]+, [A0]+
  208. 000001F6  22D8                     move.l     [A1]+, [A0]+
  209. 000001F8  0800 0001                btst.b     D0, 0x1
  210. 000001FC  6700 0004                beq        +0x6 /* 00000202 */
  211. 00000200  32D8                     move.w     [A1]+, [A0]+
  212. label00000202:
  213. 00000202  0800 0000                btst.b     D0, 0x0
  214. 00000206  6700 003E                beq        +0x40 /* 00000246 */
  215. 0000020A  12D8                     move.b     [A1]+, [A0]+
  216. 0000020C  6000 0038                bra        +0x3A /* 00000246 */
  217. label00000210:
  218. 00000210  12D8                     move.b     [A1]+, [A0]+
  219. 00000212  12D8                     move.b     [A1]+, [A0]+
  220. 00000214  12D8                     move.b     [A1]+, [A0]+
  221. 00000216  12D8                     move.b     [A1]+, [A0]+
  222. 00000218  12D8                     move.b     [A1]+, [A0]+
  223. 0000021A  12D8                     move.b     [A1]+, [A0]+
  224. 0000021C  12D8                     move.b     [A1]+, [A0]+
  225. 0000021E  12D8                     move.b     [A1]+, [A0]+
  226. label00000220:
  227. 00000220  5181                     subq.l     D1, 8
  228. 00000222  6EEC                     bgt        -0x12 /* 00000210 */
  229. 00000224  4441                     neg.w      D1
  230. 00000226  D241                     add.w      D1, D1
  231. 00000228  4EFB 1002                jmp        [PC + D1.w + 0x2]
  232. 0000022C  12D8                     move.b     [A1]+, [A0]+
  233. 0000022E  12D8                     move.b     [A1]+, [A0]+
  234. 00000230  12D8                     move.b     [A1]+, [A0]+
  235. 00000232  12D8                     move.b     [A1]+, [A0]+
  236. 00000234  12D8                     move.b     [A1]+, [A0]+
  237. 00000236  12D8                     move.b     [A1]+, [A0]+
  238. 00000238  12D8                     move.b     [A1]+, [A0]+
  239. 0000023A  12D8                     move.b     [A1]+, [A0]+
  240. 0000023C  2409                     move.l     D2, A1
  241. 0000023E  0802 0000                btst.b     D2, 0x0
  242. 00000242  6700 0002                beq        +0x4 /* 00000246 */
  243. label00000246:
  244. 00000246  0680 0000 0009           addi.l     D0, 0x9 /* '\t' */
  245. 0000024C  0200 00FE                andi.b     D0, 0xFE
  246. 00000250  91AD D14A                sub.l      [A5 - 0x2EB6], D0
  247. 00000254  D1AD D142                add.l      [A5 - 0x2EBE], D0
  248. label00000258:
  249. 00000258  4E5E                     unlink     A6
  250. 0000025A  205F                     movea.l    A0, [A7]+
  251. 0000025C  584F                     addq.w     A7, 4
  252. 0000025E  4ED0                     jmp        [A0]
  253. export_546:
  254. fn00000260:
  255. 00000260  4E56 0000                link       A6, 0
  256. 00000264  202E 000A                move.l     D0, [A6 + 0xA]
  257. 00000268  0680 0000 0009           addi.l     D0, 0x9 /* '\t' */
  258. 0000026E  B0AD D142                cmp.l      D0, [A5 - 0x2EBE]
  259. 00000272  6D00 0018                blt        +0x1A /* 0000028C */
  260. 00000276  4267                     clr.w      -[A7]
  261. 00000278  2F00                     move.l     -[A7], D0
  262. 0000027A  4EAD 1A4A                jsr        [A5 + 0x1A4A /* export_837 */]
  263. 0000027E  4A1F                     tst.b      [A7]+
  264. 00000280  6600 000A                bne        +0xC /* 0000028C */
  265. 00000284  2D7C 0000 0001 000A      move.l     [A6 + 0xA], 0x1
  266. label0000028C:
  267. 0000028C  206E 000E                movea.l    A0, [A6 + 0xE]
  268. 00000290  202E 000A                move.l     D0, [A6 + 0xA]
  269. 00000294  2200                     move.l     D1, D0
  270. 00000296  226D D146                movea.l    A1, [A5 - 0x2EBA]
  271. 0000029A  2251                     movea.l    A1, [A1]
  272. 0000029C  D3ED D14A                add.l      A1, [A5 - 0x2EB6]
  273. 000002A0  0C80 0000 0001           cmpi.l     D0, 0x1
  274. 000002A6  6600 000A                bne        +0xC /* 000002B2 */
  275. 000002AA  12D0                     move.b     [A1]+, [A0]
  276. 000002AC  4219                     clr.b      [A1]+
  277. 000002AE  6000 00C0                bra        +0xC2 /* 00000370 */
  278. label000002B2:
  279. 000002B2  2408                     move.l     D2, A0
  280. 000002B4  0802 0000                btst.b     D2, 0x0
  281. 000002B8  6600 008E                bne        +0x90 /* 00000348 */
  282. 000002BC  0C80 0000 0004           cmpi.l     D0, 0x4
  283. 000002C2  6600 0008                bne        +0xA /* 000002CC */
  284. 000002C6  22D0                     move.l     [A1]+, [A0]
  285. 000002C8  6000 00A6                bra        +0xA8 /* 00000370 */
  286. label000002CC:
  287. 000002CC  0C80 0000 0008           cmpi.l     D0, 0x8
  288. 000002D2  6600 000A                bne        +0xC /* 000002DE */
  289. 000002D6  22D8                     move.l     [A1]+, [A0]+
  290. 000002D8  22D0                     move.l     [A1]+, [A0]
  291. 000002DA  6000 0094                bra        +0x96 /* 00000370 */
  292. label000002DE:
  293. 000002DE  0C80 0000 0002           cmpi.l     D0, 0x2
  294. 000002E4  6600 0008                bne        +0xA /* 000002EE */
  295. 000002E8  32D0                     move.w     [A1]+, [A0]
  296. 000002EA  6000 0084                bra        +0x86 /* 00000370 */
  297. label000002EE:
  298. 000002EE  E489                     lsr        D1, 2
  299. 000002F0  6010                     bra        +0x12 /* 00000302 */
  300. label000002F2:
  301. 000002F2  22D8                     move.l     [A1]+, [A0]+
  302. 000002F4  22D8                     move.l     [A1]+, [A0]+
  303. 000002F6  22D8                     move.l     [A1]+, [A0]+
  304. 000002F8  22D8                     move.l     [A1]+, [A0]+
  305. 000002FA  22D8                     move.l     [A1]+, [A0]+
  306. 000002FC  22D8                     move.l     [A1]+, [A0]+
  307. 000002FE  22D8                     move.l     [A1]+, [A0]+
  308. 00000300  22D8                     move.l     [A1]+, [A0]+
  309. label00000302:
  310. 00000302  5181                     subq.l     D1, 8
  311. 00000304  6EEC                     bgt        -0x12 /* 000002F2 */
  312. 00000306  4441                     neg.w      D1
  313. 00000308  D241                     add.w      D1, D1
  314. 0000030A  4EFB 1002                jmp        [PC + D1.w + 0x2]
  315. 0000030E  22D8                     move.l     [A1]+, [A0]+
  316. 00000310  22D8                     move.l     [A1]+, [A0]+
  317. 00000312  22D8                     move.l     [A1]+, [A0]+
  318. 00000314  22D8                     move.l     [A1]+, [A0]+
  319. 00000316  22D8                     move.l     [A1]+, [A0]+
  320. 00000318  22D8                     move.l     [A1]+, [A0]+
  321. 0000031A  22D8                     move.l     [A1]+, [A0]+
  322. 0000031C  22D8                     move.l     [A1]+, [A0]+
  323. 0000031E  0800 0001                btst.b     D0, 0x1
  324. 00000322  6700 0004                beq        +0x6 /* 00000328 */
  325. 00000326  32D8                     move.w     [A1]+, [A0]+
  326. label00000328:
  327. 00000328  0800 0000                btst.b     D0, 0x0
  328. 0000032C  6700 0042                beq        +0x44 /* 00000370 */
  329. 00000330  12D8                     move.b     [A1]+, [A0]+
  330. 00000332  4219                     clr.b      [A1]+
  331. 00000334  6000 003A                bra        +0x3C /* 00000370 */
  332. label00000338:
  333. 00000338  12D8                     move.b     [A1]+, [A0]+
  334. 0000033A  12D8                     move.b     [A1]+, [A0]+
  335. 0000033C  12D8                     move.b     [A1]+, [A0]+
  336. 0000033E  12D8                     move.b     [A1]+, [A0]+
  337. 00000340  12D8                     move.b     [A1]+, [A0]+
  338. 00000342  12D8                     move.b     [A1]+, [A0]+
  339. 00000344  12D8                     move.b     [A1]+, [A0]+
  340. 00000346  12D8                     move.b     [A1]+, [A0]+
  341. label00000348:
  342. 00000348  5181                     subq.l     D1, 8
  343. 0000034A  6EEC                     bgt        -0x12 /* 00000338 */
  344. 0000034C  4441                     neg.w      D1
  345. 0000034E  D241                     add.w      D1, D1
  346. 00000350  4EFB 1002                jmp        [PC + D1.w + 0x2]
  347. 00000354  12D8                     move.b     [A1]+, [A0]+
  348. 00000356  12D8                     move.b     [A1]+, [A0]+
  349. 00000358  12D8                     move.b     [A1]+, [A0]+
  350. 0000035A  12D8                     move.b     [A1]+, [A0]+
  351. 0000035C  12D8                     move.b     [A1]+, [A0]+
  352. 0000035E  12D8                     move.b     [A1]+, [A0]+
  353. 00000360  12D8                     move.b     [A1]+, [A0]+
  354. 00000362  12D8                     move.b     [A1]+, [A0]+
  355. 00000364  2409                     move.l     D2, A1
  356. 00000366  0802 0000                btst.b     D2, 0x0
  357. 0000036A  6700 0004                beq        +0x6 /* 00000370 */
  358. 0000036E  4219                     clr.b      [A1]+
  359. label00000370:
  360. 00000370  323C 0002                move.w     D1, 0x2
  361. label00000374:
  362. 00000374  4219                     clr.b      [A1]+
  363. 00000376  51C9 FFFC                dbf        D1, -0x6 /* 00000374 */
  364. 0000037A  12EE 0008                move.b     [A1]+, [A6 + 0x8]
  365. 0000037E  2280                     move.l     [A1], D0
  366. 00000380  5280                     addq.l     D0, 1
  367. 00000382  0200 00FE                andi.b     D0, 0xFE
  368. 00000386  5080                     addq.l     D0, 8
  369. 00000388  D1AD D14A                add.l      [A5 - 0x2EB6], D0
  370. 0000038C  91AD D142                sub.l      [A5 - 0x2EBE], D0
  371. 00000390  203C 0000 0100           move.l     D0, 0x100
  372. 00000396  B0AD D142                cmp.l      D0, [A5 - 0x2EBE]
  373. 0000039A  6D00 0010                blt        +0x12 /* 000003AC */
  374. 0000039E  4267                     clr.w      -[A7]
  375. 000003A0  2F3C 0000 03E8           move.l     -[A7], 0x3E8
  376. 000003A6  4EAD 1A4A                jsr        [A5 + 0x1A4A /* export_837 */]
  377. 000003AA  544F                     addq.w     A7, 2
  378. label000003AC:
  379. 000003AC  4E5E                     unlink     A6
  380. 000003AE  205F                     movea.l    A0, [A7]+
  381. 000003B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  382. 000003B4  4ED0                     jmp        [A0]
  383. export_547:
  384. 000003B6  4E56 FFF6                link       A6, -0x000A
  385. 000003BA  486E FFF6                pea.l      [A6 - 0xA]
  386. 000003BE  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  387. 000003C2  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  388. 000003C6  486E FFF6                pea.l      [A6 - 0xA]
  389. 000003CA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  390. 000003CE  A9EC                     syscall    Pack5/Elems68K
  391. 000003D0  486E FFF6                pea.l      [A6 - 0xA]
  392. 000003D4  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  393. 000003D8  4E5E                     unlink     A6
  394. 000003DA  205F                     movea.l    A0, [A7]+
  395. 000003DC  544F                     addq.w     A7, 2
  396. 000003DE  4ED0                     jmp        [A0]
  397. export_548:
  398. 000003E0  4EAD 28B2                jsr        [A5 + 0x28B2 /* export_1298 */]
  399. 000003E4  2248                     movea.l    A1, A0
  400. 000003E6  206F 0008                movea.l    A0, [A7 + 0x8]
  401. 000003EA  2050                     movea.l    A0, [A0]
  402. 000003EC  7000                     moveq.l    D0, 0x00
  403. label000003EE:
  404. 000003EE  0C18 0020                cmpi.b     [A0]+, 0x20 /* ' ' */
  405. 000003F2  67FA                     beq        -0x4 /* 000003EE */
  406. 000003F4  5348                     subq.w     A0, 1
  407. 000003F6  0C28 0020 0002           cmpi.b     [A0 + 0x2], 0x20 /* ' ' */
  408. 000003FC  6616                     bne        +0x18 /* 00000414 */
  409. 000003FE  1010                     move.b     D0, [A0]
  410. 00000400  0C31 006F 0000           cmpi.b     [A1 + D0.w], 0x6F /* 'o' */
  411. 00000406  660C                     bne        +0xE /* 00000414 */
  412. 00000408  1028 0001                move.b     D0, [A0 + 0x1]
  413. 0000040C  0C31 006E 0000           cmpi.b     [A1 + D0.w], 0x6E /* 'n' */
  414. 00000412  677E                     beq        +0x80 /* 00000492 */
  415. label00000414:
  416. 00000414  0C28 0020 0008           cmpi.b     [A0 + 0x8], 0x20 /* ' ' */
  417. 0000041A  6600 0064                bne        +0x66 /* 00000480 */
  418. 0000041E  1010                     move.b     D0, [A0]
  419. 00000420  0C31 0066 0000           cmpi.b     [A1 + D0.w], 0x66 /* 'f' */
  420. 00000426  6658                     bne        +0x5A /* 00000480 */
  421. 00000428  1028 0001                move.b     D0, [A0 + 0x1]
  422. 0000042C  0C31 0075 0000           cmpi.b     [A1 + D0.w], 0x75 /* 'u' */
  423. 00000432  664C                     bne        +0x4E /* 00000480 */
  424. 00000434  1028 0002                move.b     D0, [A0 + 0x2]
  425. 00000438  0C31 006E 0000           cmpi.b     [A1 + D0.w], 0x6E /* 'n' */
  426. 0000043E  6640                     bne        +0x42 /* 00000480 */
  427. 00000440  1028 0003                move.b     D0, [A0 + 0x3]
  428. 00000444  0C31 0063 0000           cmpi.b     [A1 + D0.w], 0x63 /* 'c' */
  429. 0000044A  6634                     bne        +0x36 /* 00000480 */
  430. 0000044C  1028 0004                move.b     D0, [A0 + 0x4]
  431. 00000450  0C31 0074 0000           cmpi.b     [A1 + D0.w], 0x74 /* 't' */
  432. 00000456  6628                     bne        +0x2A /* 00000480 */
  433. 00000458  1028 0005                move.b     D0, [A0 + 0x5]
  434. 0000045C  0C31 0069 0000           cmpi.b     [A1 + D0.w], 0x69 /* 'i' */
  435. 00000462  661C                     bne        +0x1E /* 00000480 */
  436. 00000464  1028 0006                move.b     D0, [A0 + 0x6]
  437. 00000468  0C31 006F 0000           cmpi.b     [A1 + D0.w], 0x6F /* 'o' */
  438. 0000046E  6610                     bne        +0x12 /* 00000480 */
  439. 00000470  1028 0007                move.b     D0, [A0 + 0x7]
  440. 00000474  0C31 006E 0000           cmpi.b     [A1 + D0.w], 0x6E /* 'n' */
  441. 0000047A  6604                     bne        +0x6 /* 00000480 */
  442. 0000047C  7001                     moveq.l    D0, 0x01
  443. 0000047E  6014                     bra        +0x16 /* 00000494 */
  444. label00000480:
  445. 00000480  0C18 000D                cmpi.b     [A0]+, 0xD /* '\r' */
  446. 00000484  62FA                     bhi        -0x4 /* 00000480 */
  447. 00000486  6700 FF66                beq        -0x98 /* 000003EE */
  448. 0000048A  4A28 FFFF                tst.b      [A0 - 0x1]
  449. 0000048E  66F0                     bne        -0xE /* 00000480 */
  450. 00000490  5348                     subq.w     A0, 1
  451. label00000492:
  452. 00000492  7000                     moveq.l    D0, 0x00
  453. label00000494:
  454. 00000494  226F 0008                movea.l    A1, [A7 + 0x8]
  455. 00000498  2288                     move.l     [A1], A0
  456. 0000049A  226F 0004                movea.l    A1, [A7 + 0x4]
  457. 0000049E  1280                     move.b     [A1], D0
  458. 000004A0  205F                     movea.l    A0, [A7]+
  459. 000004A2  504F                     addq.w     A7, 8
  460. 000004A4  4ED0                     jmp        [A0]
  461. export_549:
  462. 000004A6  4EAD 28B2                jsr        [A5 + 0x28B2 /* export_1298 */]
  463. 000004AA  2248                     movea.l    A1, A0
  464. 000004AC  206F 0004                movea.l    A0, [A7 + 0x4]
  465. 000004B0  7000                     moveq.l    D0, 0x00
  466. 000004B2  7400                     moveq.l    D2, 0x00
  467. 000004B4  1418                     move.b     D2, [A0]+
  468. 000004B6  3202                     move.w     D1, D2
  469. 000004B8  EF4A                     lsl        D2.w, 7
  470. 000004BA  600A                     bra        +0xC /* 000004C6 */
  471. label000004BC:
  472. 000004BC  E35A                     rol        D2.w, 1
  473. 000004BE  1018                     move.b     D0, [A0]+
  474. 000004C0  1031 0000                move.b     D0, [A1 + D0.w]
  475. 000004C4  B102                     xor.b      D2, D0
  476. label000004C6:
  477. 000004C6  51C9 FFF4                dbf        D1, -0xE /* 000004BC */
  478. 000004CA  84EF 0008                divu.w     D2, [A7 + 0x8]
  479. 000004CE  4242                     clr.w      D2
  480. 000004D0  4842                     swap.w     D2
  481. 000004D2  E58A                     lsl        D2, 2
  482. 000004D4  D4AF 000A                add.l      D2, [A7 + 0xA]
  483. 000004D8  205F                     movea.l    A0, [A7]+
  484. 000004DA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  485. 000004DE  2E82                     move.l     [A7], D2
  486. 000004E0  4ED0                     jmp        [A0]
  487. export_550:
  488. 000004E2  4E56 FEFC                link       A6, -0x0104
  489. 000004E6  206E 000A                movea.l    A0, [A6 + 0xA]
  490. 000004EA  4210                     clr.b      [A0]
  491. 000004EC  4267                     clr.w      -[A7]
  492. 000004EE  486E FFFD                pea.l      [A6 - 0x3]
  493. 000004F2  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  494. 000004F6  101F                     move.b     D0, [A7]+
  495. 000004F8  6744                     beq        +0x46 /* 0000053E */
  496. 000004FA  4267                     clr.w      -[A7]
  497. 000004FC  2F2D C23A                move.l     -[A7], [A5 - 0x3DC6]
  498. 00000500  3F2D BA60                move.w     -[A7], [A5 - 0x45A0]
  499. 00000504  4267                     clr.w      -[A7]
  500. 00000506  4EAD 2B0A                jsr        [A5 + 0x2B0A /* export_1373 */]
  501. 0000050A  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  502. 0000050E  206E 000A                movea.l    A0, [A6 + 0xA]
  503. 00000512  2F08                     move.l     -[A7], A0
  504. 00000514  486E FEFC                pea.l      [A6 - 0x104]
  505. 00000518  2F2D C23A                move.l     -[A7], [A5 - 0x3DC6]
  506. 0000051C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  507. 00000520  3F2D CBBE                move.w     -[A7], [A5 - 0x3442]
  508. 00000524  3F2D CBC4                move.w     -[A7], [A5 - 0x343C]
  509. 00000528  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  510. 0000052C  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  511. 00000530  201F                     move.l     D0, [A7]+
  512. 00000532  205F                     movea.l    A0, [A7]+
  513. 00000534  2240                     movea.l    A1, D0
  514. 00000536  707F                     moveq.l    D0, 0x7F
  515. label00000538:
  516. 00000538  30D9                     move.w     [A0]+, [A1]+
  517. 0000053A  51C8 FFFC                dbf        D0, -0x6 /* 00000538 */
  518. label0000053E:
  519. 0000053E  102E FFFD                move.b     D0, [A6 - 0x3]
  520. 00000542  6704                     beq        +0x6 /* 00000548 */
  521. 00000544  4EBA 1714                jsr        [PC + 0x1714 /* 00001C5A */]
  522. label00000548:
  523. 00000548  486D 050A                pea.l      [A5 + 0x50A /* export_157 */]
  524. 0000054C  A9F1                     syscall    UnloadSeg
  525. 0000054E  4E5E                     unlink     A6
  526. 00000550  205F                     movea.l    A0, [A7]+
  527. 00000552  544F                     addq.w     A7, 2
  528. 00000554  4ED0                     jmp        [A0]
  529. export_551:
  530. 00000556  4E56 FFF2                link       A6, -0x000E
  531. 0000055A  48E7 0118                movem.l    -[A7], D7,A3,A4
  532. 0000055E  7000                     moveq.l    D0, 0x00
  533. 00000560  2D40 0008                move.l     [A6 + 0x8], D0
  534. 00000564  4267                     clr.w      -[A7]
  535. 00000566  486E FFF3                pea.l      [A6 - 0xD]
  536. 0000056A  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  537. 0000056E  101F                     move.b     D0, [A7]+
  538. 00000570  674A                     beq        +0x4C /* 000005BC */
  539. 00000572  302D CBC4                move.w     D0, [A5 - 0x343C]
  540. 00000576  906D CBBE                sub.w      D0, [A5 - 0x3442]
  541. 0000057A  48C0                     ext.l      D0
  542. 0000057C  2E00                     move.l     D7, D0
  543. 0000057E  42A7                     clr.l      -[A7]
  544. 00000580  2007                     move.l     D0, D7
  545. 00000582  5280                     addq.l     D0, 1
  546. 00000584  2F00                     move.l     -[A7], D0
  547. 00000586  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  548. 0000058A  285F                     movea.l    A4, [A7]+
  549. 0000058C  200C                     move.l     D0, A4
  550. 0000058E  6736                     beq        +0x38 /* 000005C6 */
  551. 00000590  4A87                     tst.l      D7
  552. 00000592  6F1E                     ble        +0x20 /* 000005B2 */
  553. 00000594  206D CBC0                movea.l    A0, [A5 - 0x3440]
  554. 00000598  2050                     movea.l    A0, [A0]
  555. 0000059A  2068 003E                movea.l    A0, [A0 + 0x3E]
  556. 0000059E  302D CBBE                move.w     D0, [A5 - 0x3442]
  557. 000005A2  48C0                     ext.l      D0
  558. 000005A4  2640                     movea.l    A3, D0
  559. 000005A6  D7D0                     add.l      A3, [A0]
  560. 000005A8  2F0B                     move.l     -[A7], A3
  561. 000005AA  2F14                     move.l     -[A7], [A4]
  562. 000005AC  2F07                     move.l     -[A7], D7
  563. 000005AE  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  564. label000005B2:
  565. 000005B2  2647                     movea.l    A3, D7
  566. 000005B4  D7D4                     add.l      A3, [A4]
  567. 000005B6  4213                     clr.b      [A3]
  568. 000005B8  2D4C 0008                move.l     [A6 + 0x8], A4
  569. label000005BC:
  570. 000005BC  102E FFF3                move.b     D0, [A6 - 0xD]
  571. 000005C0  6704                     beq        +0x6 /* 000005C6 */
  572. 000005C2  4EBA 1696                jsr        [PC + 0x1696 /* 00001C5A */]
  573. label000005C6:
  574. 000005C6  486D 050A                pea.l      [A5 + 0x50A /* export_157 */]
  575. 000005CA  A9F1                     syscall    UnloadSeg
  576. 000005CC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  577. 000005D0  4E5E                     unlink     A6
  578. 000005D2  4E75                     rts
  579. export_552:
  580. 000005D4  4E56 FF00                link       A6, -0x0100
  581. 000005D8  426D C984                clr.w      [A5 - 0x367C]
  582. 000005DC  206E 000A                movea.l    A0, [A6 + 0xA]
  583. 000005E0  2F08                     move.l     -[A7], A0
  584. 000005E2  486E FF00                pea.l      [A6 - 0x100]
  585. 000005E6  2F2D C21C                move.l     -[A7], [A5 - 0x3DE4]
  586. 000005EA  3F2D C220                move.w     -[A7], [A5 - 0x3DE0]
  587. 000005EE  3F2D C21A                move.w     -[A7], [A5 - 0x3DE6]
  588. 000005F2  3F2D C6D0                move.w     -[A7], [A5 - 0x3930]
  589. 000005F6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  590. 000005FA  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  591. 000005FE  201F                     move.l     D0, [A7]+
  592. 00000600  205F                     movea.l    A0, [A7]+
  593. 00000602  2240                     movea.l    A1, D0
  594. 00000604  707F                     moveq.l    D0, 0x7F
  595. label00000606:
  596. 00000606  30D9                     move.w     [A0]+, [A1]+
  597. 00000608  51C8 FFFC                dbf        D0, -0x6 /* 00000606 */
  598. 0000060C  486D 0512                pea.l      [A5 + 0x512 /* export_158 */]
  599. 00000610  A9F1                     syscall    UnloadSeg
  600. 00000612  4E5E                     unlink     A6
  601. 00000614  205F                     movea.l    A0, [A7]+
  602. 00000616  544F                     addq.w     A7, 2
  603. 00000618  4ED0                     jmp        [A0]
  604. fn0000061A:
  605. 0000061A  4E56 0000                link       A6, 0
  606. 0000061E  2F0C                     move.l     -[A7], A4
  607. 00000620  286E 0008                movea.l    A4, [A6 + 0x8]
  608. 00000624  102C FFFF                move.b     D0, [A4 - 0x1]
  609. 00000628  670A                     beq        +0xC /* 00000634 */
  610. 0000062A  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  611. 0000062E  4267                     clr.w      -[A7]
  612. 00000630  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  613. label00000634:
  614. 00000634  206E 0008                movea.l    A0, [A6 + 0x8]
  615. 00000638  216C FFFA 0008           move.l     [A0 + 0x8], [A4 - 0x6]
  616. 0000063E  206E 0008                movea.l    A0, [A6 + 0x8]
  617. 00000642  2C48                     movea.l    A6, A0
  618. 00000644  4EFA 0154                jmp        [PC + 0x154 /* 0000079A */]
  619. 00000648  0000 285F                ori.b      D0, 0x5F /* '_' */
  620. 0000064C  4E5E                     unlink     A6
  621. 0000064E  2E9F                     move.l     [A7], [A7]+
  622. 00000650  4E75                     rts
  623. fn00000652:
  624. 00000652  4E56 0000                link       A6, 0
  625. 00000656  102E 000C                move.b     D0, [A6 + 0xC]
  626. 0000065A  6602                     bne        +0x4 /* 0000065E */
  627. 0000065C  6026                     bra        +0x28 /* 00000684 */
  628. label0000065E:
  629. 0000065E  42A7                     clr.l      -[A7]
  630. 00000660  7001                     moveq.l    D0, 0x01
  631. 00000662  2F00                     move.l     -[A7], D0
  632. 00000664  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  633. 00000668  206E 0008                movea.l    A0, [A6 + 0x8]
  634. 0000066C  215F FFFA                move.l     [A0 - 0x6], [A7]+
  635. 00000670  226E 0008                movea.l    A1, [A6 + 0x8]
  636. 00000674  2069 FFFA                movea.l    A0, [A1 - 0x6]
  637. 00000678  2050                     movea.l    A0, [A0]
  638. 0000067A  4210                     clr.b      [A0]
  639. 0000067C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  640. 00000680  4EBA FF98                jsr        [PC - 0x68 /* 0000061A */]
  641. label00000684:
  642. 00000684  4E5E                     unlink     A6
  643. 00000686  205F                     movea.l    A0, [A7]+
  644. 00000688  5C4F                     addq.w     A7, 6
  645. 0000068A  4ED0                     jmp        [A0]
  646. export_553:
  647. 0000068C  4E56 FFDC                link       A6, -0x0024
  648. 00000690  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  649. 00000694  422E FFFF                clr.b      [A6 - 0x1]
  650. 00000698  4A6D C220                tst.w      [A5 - 0x3DE0]
  651. 0000069C  57C0                     seq        D0
  652. 0000069E  4400                     neg.b      D0
  653. 000006A0  1F00                     move.b     -[A7], D0
  654. 000006A2  2F0E                     move.l     -[A7], A6
  655. 000006A4  4EBA FFAC                jsr        [PC - 0x54 /* 00000652 */]
  656. 000006A8  4267                     clr.w      -[A7]
  657. 000006AA  2F2D C21C                move.l     -[A7], [A5 - 0x3DE4]
  658. 000006AE  3F2D C220                move.w     -[A7], [A5 - 0x3DE0]
  659. 000006B2  3F3C 0002                move.w     -[A7], 0x2
  660. 000006B6  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  661. 000006BA  3D5F FFEA                move.w     [A6 - 0x16], [A7]+
  662. 000006BE  3D6E FFEA FFE8           move.w     [A6 - 0x18], [A6 - 0x16]
  663. 000006C4  202D C21C                move.l     D0, [A5 - 0x3DE4]
  664. 000006C8  B0AD AEAC                cmp.l      D0, [A5 - 0x5154]
  665. 000006CC  660A                     bne        +0xC /* 000006D8 */
  666. 000006CE  302E FFE8                move.w     D0, [A6 - 0x18]
  667. 000006D2  4440                     neg.w      D0
  668. 000006D4  3D40 FFE8                move.w     [A6 - 0x18], D0
  669. label000006D8:
  670. 000006D8  302D C6D0                move.w     D0, [A5 - 0x3930]
  671. 000006DC  906D C21A                sub.w      D0, [A5 - 0x3DE6]
  672. 000006E0  3D40 FFF8                move.w     [A6 - 0x8], D0
  673. 000006E4  5FC0                     sle        D0
  674. 000006E6  4400                     neg.b      D0
  675. 000006E8  1F00                     move.b     -[A7], D0
  676. 000006EA  2F0E                     move.l     -[A7], A6
  677. 000006EC  4EBA FF64                jsr        [PC - 0x9C /* 00000652 */]
  678. 000006F0  42A7                     clr.l      -[A7]
  679. 000006F2  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  680. 000006F6  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  681. 000006FA  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  682. 000006FE  57C0                     seq        D0
  683. 00000700  4400                     neg.b      D0
  684. 00000702  1F00                     move.b     -[A7], D0
  685. 00000704  2F0E                     move.l     -[A7], A6
  686. 00000706  4EBA FF4A                jsr        [PC - 0xB6 /* 00000652 */]
  687. 0000070A  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  688. 00000710  42A7                     clr.l      -[A7]
  689. 00000712  302E FFF8                move.w     D0, [A6 - 0x8]
  690. 00000716  5240                     addq.w     D0, 1
  691. 00000718  48C0                     ext.l      D0
  692. 0000071A  2F00                     move.l     -[A7], D0
  693. 0000071C  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  694. 00000720  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  695. 00000724  57C0                     seq        D0
  696. 00000726  4400                     neg.b      D0
  697. 00000728  1F00                     move.b     -[A7], D0
  698. 0000072A  2F0E                     move.l     -[A7], A6
  699. 0000072C  4EBA FF24                jsr        [PC - 0xDC /* 00000652 */]
  700. 00000730  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  701. 00000734  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  702. 00000738  4267                     clr.w      -[A7]
  703. 0000073A  486E FFF4                pea.l      [A6 - 0xC]
  704. 0000073E  486E FFF0                pea.l      [A6 - 0x10]
  705. 00000742  486E FFE0                pea.l      [A6 - 0x20]
  706. 00000746  486E FFDC                pea.l      [A6 - 0x24]
  707. 0000074A  4EAD 2B42                jsr        [A5 + 0x2B42 /* export_1380 */]
  708. 0000074E  4AAE FFF4                tst.l      [A6 - 0xC]
  709. 00000752  660A                     bne        +0xC /* 0000075E */
  710. 00000754  2F3C 0000 2F50           move.l     -[A7], 0x2F50 /* '/P' */
  711. 0000075A  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  712. label0000075E:
  713. 0000075E  302D C21A                move.w     D0, [A5 - 0x3DE6]
  714. 00000762  48C0                     ext.l      D0
  715. 00000764  D1AE FFF4                add.l      [A6 - 0xC], D0
  716. 00000768  206E FFFA                movea.l    A0, [A6 - 0x6]
  717. 0000076C  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  718. 00000770  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  719. 00000774  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  720. 00000778  302E FFF8                move.w     D0, [A6 - 0x8]
  721. 0000077C  48C0                     ext.l      D0
  722. 0000077E  2F00                     move.l     -[A7], D0
  723. 00000780  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  724. 00000784  302E FFF8                move.w     D0, [A6 - 0x8]
  725. 00000788  48C0                     ext.l      D0
  726. 0000078A  D1AE FFEC                add.l      [A6 - 0x14], D0
  727. 0000078E  206E FFEC                movea.l    A0, [A6 - 0x14]
  728. 00000792  4210                     clr.b      [A0]
  729. 00000794  2F0E                     move.l     -[A7], A6
  730. 00000796  4EBA FE82                jsr        [PC - 0x17E /* 0000061A */]
  731. label0000079A:
  732. 0000079A  4FEE FFBC                lea.l      A7, [A6 - 0x44]
  733. 0000079E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  734. 000007A2  4E5E                     unlink     A6
  735. 000007A4  4E75                     rts
  736. export_554:
  737. 000007A6  4E56 FDB8                link       A6, -0x0248
  738. 000007AA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  739. 000007AE  206E 000A                movea.l    A0, [A6 + 0xA]
  740. 000007B2  4210                     clr.b      [A0]
  741. 000007B4  102D B518                move.b     D0, [A5 - 0x4AE8]
  742. 000007B8  6716                     beq        +0x18 /* 000007D0 */
  743. 000007BA  266D BA2A                movea.l    A3, [A5 - 0x45D6]
  744. 000007BE  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  745. 000007C2  43FA 0226                lea.l      A1, [PC + 0x226 /* 000009EA, value 0xB6D6573, pstring "message box" */]
  746. 000007C6  7005                     moveq.l    D0, 0x05
  747. label000007C8:
  748. 000007C8  30D9                     move.w     [A0]+, [A1]+
  749. 000007CA  51C8 FFFC                dbf        D0, -0x6 /* 000007C8 */
  750. 000007CE  607A                     bra        +0x7C /* 0000084A */
  751. label000007D0:
  752. 000007D0  102D C232                move.b     D0, [A5 - 0x3DCE]
  753. 000007D4  6700 01DC                beq        +0x1DE /* 000009B2 */
  754. 000007D8  266D C6DC                movea.l    A3, [A5 - 0x3924]
  755. 000007DC  202D B46E                move.l     D0, [A5 - 0x4B92]
  756. 000007E0  B0AD AEAC                cmp.l      D0, [A5 - 0x5154]
  757. 000007E4  6612                     bne        +0x14 /* 000007F8 */
  758. 000007E6  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  759. 000007EA  43FA 01F8                lea.l      A1, [PC + 0x1F8 /* 000009E4, value 0x4636172, pstring "card" */]
  760. 000007EE  7002                     moveq.l    D0, 0x02
  761. label000007F0:
  762. 000007F0  30D9                     move.w     [A0]+, [A1]+
  763. 000007F2  51C8 FFFC                dbf        D0, -0x6 /* 000007F0 */
  764. 000007F6  6010                     bra        +0x12 /* 00000808 */
  765. label000007F8:
  766. 000007F8  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  767. 000007FC  43FA 01E0                lea.l      A1, [PC + 0x1E0 /* 000009DE, value 0x5626B67, pstring "bkgnd" */]
  768. 00000800  7002                     moveq.l    D0, 0x02
  769. label00000802:
  770. 00000802  30D9                     move.w     [A0]+, [A1]+
  771. 00000804  51C8 FFFC                dbf        D0, -0x6 /* 00000802 */
  772. label00000808:
  773. 00000808  486E FEF4                pea.l      [A6 - 0x10C]
  774. 0000080C  487A 01C8                pea.l      [PC + 0x1C8 /* 000009D6, value 0x7206669, pstring " field " */]
  775. 00000810  486E FDCC                pea.l      [A6 - 0x234]
  776. 00000814  4267                     clr.w      -[A7]
  777. 00000816  2F2D B46E                move.l     -[A7], [A5 - 0x4B92]
  778. 0000081A  3F2D C374                move.w     -[A7], [A5 - 0x3C8C]
  779. 0000081E  4267                     clr.w      -[A7]
  780. 00000820  4EAD 2B0A                jsr        [A5 + 0x2B0A /* export_1373 */]
  781. 00000824  301F                     move.w     D0, [A7]+
  782. 00000826  48C0                     ext.l      D0
  783. 00000828  2F00                     move.l     -[A7], D0
  784. 0000082A  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  785. 0000082E  486E FDE0                pea.l      [A6 - 0x220]
  786. 00000832  3F3C 0003                move.w     -[A7], 0x3
  787. 00000836  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  788. 0000083A  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  789. 0000083E  43EE FDE0                lea.l      A1, [A6 - 0x220]
  790. 00000842  707F                     moveq.l    D0, 0x7F
  791. label00000844:
  792. 00000844  30D9                     move.w     [A0]+, [A1]+
  793. 00000846  51C8 FFFC                dbf        D0, -0x6 /* 00000844 */
  794. label0000084A:
  795. 0000084A  2853                     movea.l    A4, [A3]
  796. 0000084C  3E2C 0020                move.w     D7, [A4 + 0x20]
  797. 00000850  3D6C 0022 FFFA           move.w     [A6 - 0x6], [A4 + 0x22]
  798. 00000856  7001                     moveq.l    D0, 0x01
  799. 00000858  B06E 0008                cmp.w      D0, [A6 + 0x8]
  800. 0000085C  6600 00BE                bne        +0xC0 /* 0000091C */
  801. 00000860  102D C232                move.b     D0, [A5 - 0x3DCE]
  802. 00000864  6708                     beq        +0xA /* 0000086E */
  803. 00000866  3B6D C388 C166           move.w     [A5 - 0x3E9A], [A5 - 0x3C78]
  804. 0000086C  6004                     bra        +0x6 /* 00000872 */
  805. label0000086E:
  806. 0000086E  426D C166                clr.w      [A5 - 0x3E9A]
  807. label00000872:
  808. 00000872  2053                     movea.l    A0, [A3]
  809. 00000874  2C28 003E                move.l     D6, [A0 + 0x3E]
  810. 00000878  2F06                     move.l     -[A7], D6
  811. 0000087A  486E FEE5                pea.l      [A6 - 0x11B]
  812. 0000087E  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  813. 00000882  2046                     movea.l    A0, D6
  814. 00000884  2D50 FEF0                move.l     [A6 - 0x110], [A0]
  815. 00000888  42A7                     clr.l      -[A7]
  816. 0000088A  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  817. 0000088E  3007                     move.w     D0, D7
  818. 00000890  48C0                     ext.l      D0
  819. 00000892  D0AE FEF0                add.l      D0, [A6 - 0x110]
  820. 00000896  2F00                     move.l     -[A7], D0
  821. 00000898  4EBA 0482                jsr        [PC + 0x482 /* 00000D1C */]
  822. 0000089C  201F                     move.l     D0, [A7]+
  823. 0000089E  3800                     move.w     D4, D0
  824. 000008A0  42A7                     clr.l      -[A7]
  825. 000008A2  3007                     move.w     D0, D7
  826. 000008A4  48C0                     ext.l      D0
  827. 000008A6  D0AE FEF0                add.l      D0, [A6 - 0x110]
  828. 000008AA  2F00                     move.l     -[A7], D0
  829. 000008AC  302E FFFA                move.w     D0, [A6 - 0x6]
  830. 000008B0  48C0                     ext.l      D0
  831. 000008B2  D0AE FEF0                add.l      D0, [A6 - 0x110]
  832. 000008B6  2F00                     move.l     -[A7], D0
  833. 000008B8  4EBA 0462                jsr        [PC + 0x462 /* 00000D1C */]
  834. 000008BC  3004                     move.w     D0, D4
  835. 000008BE  48C0                     ext.l      D0
  836. 000008C0  D09F                     add.l      D0, [A7]+
  837. 000008C2  3D40 FEE2                move.w     [A6 - 0x11E], D0
  838. 000008C6  487A 0108                pea.l      [PC + 0x108 /* 000009D0, value 0x5636861, pstring "char " */]
  839. 000008CA  486E FDCC                pea.l      [A6 - 0x234]
  840. 000008CE  3004                     move.w     D0, D4
  841. 000008D0  5240                     addq.w     D0, 1
  842. 000008D2  48C0                     ext.l      D0
  843. 000008D4  2F00                     move.l     -[A7], D0
  844. 000008D6  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  845. 000008DA  487A 00EE                pea.l      [PC + 0xEE /* 000009CA, value 0x420746F, pstring " to " */]
  846. 000008DE  486E FDB8                pea.l      [A6 - 0x248]
  847. 000008E2  302E FEE2                move.w     D0, [A6 - 0x11E]
  848. 000008E6  48C0                     ext.l      D0
  849. 000008E8  2F00                     move.l     -[A7], D0
  850. 000008EA  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  851. 000008EE  487A 00CE                pea.l      [PC + 0xCE /* 000009BE, value 0x4206F66, pstring " of " */]
  852. 000008F2  486E FEF4                pea.l      [A6 - 0x10C]
  853. 000008F6  486E FDE0                pea.l      [A6 - 0x220]
  854. 000008FA  3F3C 0006                move.w     -[A7], 0x6
  855. 000008FE  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  856. 00000902  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  857. 00000906  43EE FDE0                lea.l      A1, [A6 - 0x220]
  858. 0000090A  707F                     moveq.l    D0, 0x7F
  859. label0000090C:
  860. 0000090C  30D9                     move.w     [A0]+, [A1]+
  861. 0000090E  51C8 FFFC                dbf        D0, -0x6 /* 0000090C */
  862. 00000912  2F06                     move.l     -[A7], D6
  863. 00000914  1F2E FEE5                move.b     -[A7], [A6 - 0x11B]
  864. 00000918  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  865. label0000091C:
  866. 0000091C  7002                     moveq.l    D0, 0x02
  867. 0000091E  B06E 0008                cmp.w      D0, [A6 + 0x8]
  868. 00000922  667E                     bne        +0x80 /* 000009A2 */
  869. 00000924  7001                     moveq.l    D0, 0x01
  870. 00000926  2D40 FFF4                move.l     [A6 - 0xC], D0
  871. 0000092A  2053                     movea.l    A0, [A3]
  872. 0000092C  2068 003E                movea.l    A0, [A0 + 0x3E]
  873. 00000930  2D50 FEF0                move.l     [A6 - 0x110], [A0]
  874. 00000934  3007                     move.w     D0, D7
  875. 00000936  48C0                     ext.l      D0
  876. 00000938  2A00                     move.l     D5, D0
  877. 0000093A  DAAE FEF0                add.l      D5, [A6 - 0x110]
  878. 0000093E  2045                     movea.l    A0, D5
  879. 00000940  1D50 FEEB                move.b     [A6 - 0x115], [A0]
  880. 00000944  2045                     movea.l    A0, D5
  881. 00000946  4210                     clr.b      [A0]
  882. label00000948:
  883. 00000948  486E FEF0                pea.l      [A6 - 0x110]
  884. 0000094C  4EAD 28FA                jsr        [A5 + 0x28FA /* export_1307 */]
  885. 00000950  206E FEF0                movea.l    A0, [A6 - 0x110]
  886. 00000954  4A10                     tst.b      [A0]
  887. 00000956  6708                     beq        +0xA /* 00000960 */
  888. 00000958  52AE FEF0                addq.l     [A6 - 0x110], 1
  889. 0000095C  52AE FFF4                addq.l     [A6 - 0xC], 1
  890. label00000960:
  891. 00000960  206E FEF0                movea.l    A0, [A6 - 0x110]
  892. 00000964  4A10                     tst.b      [A0]
  893. 00000966  66E0                     bne        -0x1E /* 00000948 */
  894. 00000968  2045                     movea.l    A0, D5
  895. 0000096A  10AE FEEB                move.b     [A0], [A6 - 0x115]
  896. 0000096E  487A 0054                pea.l      [PC + 0x54 /* 000009C4, value 0x56C696E, pstring "line " */]
  897. 00000972  486E FDCC                pea.l      [A6 - 0x234]
  898. 00000976  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  899. 0000097A  4EAD 21A2                jsr        [A5 + 0x21A2 /* export_1072 */]
  900. 0000097E  487A 003E                pea.l      [PC + 0x3E /* 000009BE, value 0x4206F66, pstring " of " */]
  901. 00000982  486E FEF4                pea.l      [A6 - 0x10C]
  902. 00000986  486E FDE0                pea.l      [A6 - 0x220]
  903. 0000098A  3F3C 0004                move.w     -[A7], 0x4
  904. 0000098E  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  905. 00000992  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  906. 00000996  43EE FDE0                lea.l      A1, [A6 - 0x220]
  907. 0000099A  707F                     moveq.l    D0, 0x7F
  908. label0000099C:
  909. 0000099C  30D9                     move.w     [A0]+, [A1]+
  910. 0000099E  51C8 FFFC                dbf        D0, -0x6 /* 0000099C */
  911. label000009A2:
  912. 000009A2  206E 000A                movea.l    A0, [A6 + 0xA]
  913. 000009A6  43EE FEF4                lea.l      A1, [A6 - 0x10C]
  914. 000009AA  707F                     moveq.l    D0, 0x7F
  915. label000009AC:
  916. 000009AC  30D9                     move.w     [A0]+, [A1]+
  917. 000009AE  51C8 FFFC                dbf        D0, -0x6 /* 000009AC */
  918. label000009B2:
  919. 000009B2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  920. 000009B6  4E5E                     unlink     A6
  921. 000009B8  205F                     movea.l    A0, [A7]+
  922. 000009BA  544F                     addq.w     A7, 2
  923. 000009BC  4ED0                     jmp        [A0]
  924. 000009BE  0420 6F66                subi.b     -[A0], 0x66 /* 'f' */
  925. 000009C2  2000                     move.l     D0, D0
  926. 000009C4  056C 696E                bchg       [A4 + 0x696E], D2
  927. 000009C8  6520                     bcs        +0x22 /* 000009EA */
  928. 000009CA  0420 746F                subi.b     -[A0], 0x6F /* 'o' */
  929. 000009CE  2000                     move.l     D0, D0
  930. 000009D0  0563                     bchg       -[A3], D2
  931. 000009D2  6861                     bvc        +0x63 /* 00000A35 */
  932. 000009D4  7220                     moveq.l    D1, 0x20
  933. 000009D6  0720                     btst       -[A0], D3
  934. 000009D8  6669                     bne        +0x6B /* 00000A43 */
  935. 000009DA  656C                     bcs        +0x6E /* 00000A48 */
  936. 000009DC  6420                     bcc        +0x22 /* 000009FE */
  937. 000009DE  0562                     bchg       -[A2], D2
  938. 000009E0  6B67                     bmi        +0x69 /* 00000A49 */
  939. 000009E2  6E64                     bgt        +0x66 /* 00000A48 */
  940. 000009E4  0463 6172                subi.w     -[A3], 0x6172 /* 'ar' */
  941. 000009E8  6400 0B6D                bcc        +0xB6F /* 00001557 */
  942. // begin alternate branch 000009EA-000009EE
  943. label000009EA:
  944. 000009EA  0B6D 6573                bchg       [A5 + 0x6573], D5
  945. // end alternate branch 000009EA-000009EE
  946. label000009EA: // (misaligned)
  947. 000009EC  6573                     bcs        +0x75 /* 00000A61 */
  948. 000009EE  7361                     moveq.l    D1, 0x61
  949. 000009F0  6765                     beq        +0x67 /* 00000A57 */
  950. 000009F2  2062                     movea.l    A0, -[A2]
  951. 000009F4  6F78                     ble        +0x7A /* 00000A6E */
  952. fn000009F6:
  953. 000009F6  4E56 0000                link       A6, 0
  954. 000009FA  2F0C                     move.l     -[A7], A4
  955. 000009FC  286E 0008                movea.l    A4, [A6 + 0x8]
  956. // begin alternate branch 000009FE-00000A06
  957. label000009FE:
  958. 000009FE  0008 206C                ori.b      A0, 0x6C /* 'l' */
  959. 00000A02  000C 2F08                ori.b      A4, 0x8
  960. // end alternate branch 000009FE-00000A06
  961. label000009FE: // (misaligned)
  962. 00000A00  206C 000C                movea.l    A0, [A4 + 0xC]
  963. 00000A04  2F08                     move.l     -[A7], A0
  964. 00000A06  42A7                     clr.l      -[A7]
  965. 00000A08  7001                     moveq.l    D0, 0x01
  966. 00000A0A  2F00                     move.l     -[A7], D0
  967. 00000A0C  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  968. 00000A10  201F                     move.l     D0, [A7]+
  969. 00000A12  205F                     movea.l    A0, [A7]+
  970. 00000A14  2080                     move.l     [A0], D0
  971. 00000A16  206C 000C                movea.l    A0, [A4 + 0xC]
  972. 00000A1A  2050                     movea.l    A0, [A0]
  973. 00000A1C  2050                     movea.l    A0, [A0]
  974. 00000A1E  4210                     clr.b      [A0]
  975. 00000A20  206C 0008                movea.l    A0, [A4 + 0x8]
  976. 00000A24  4250                     clr.w      [A0]
  977. 00000A26  206E 0008                movea.l    A0, [A6 + 0x8]
  978. 00000A2A  2C48                     movea.l    A6, A0
  979. 00000A2C  4EFA 00EE                jmp        [PC + 0xEE /* 00000B1C */]
  980. 00000A30  0000 285F                ori.b      D0, 0x5F /* '_' */
  981. 00000A34  4E5E                     unlink     A6
  982. 00000A36  2E9F                     move.l     [A7], [A7]+
  983. 00000A38  4E75                     rts
  984. export_555:
  985. 00000A3A  4E56 FFD8                link       A6, -0x0028
  986. 00000A3E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  987. 00000A42  102D B518                move.b     D0, [A5 - 0x4AE8]
  988. 00000A46  6708                     beq        +0xA /* 00000A50 */
  989. label00000A48:
  990. 00000A48  2D6D BA2A FFFC           move.l     [A6 - 0x4], [A5 - 0x45D6]
  991. 00000A4E  6014                     bra        +0x16 /* 00000A64 */
  992. label00000A50:
  993. 00000A50  102D C232                move.b     D0, [A5 - 0x3DCE]
  994. 00000A54  6708                     beq        +0xA /* 00000A5E */
  995. 00000A56  2D6D C6DC FFFC           move.l     [A6 - 0x4], [A5 - 0x3924]
  996. 00000A5C  6006                     bra        +0x8 /* 00000A64 */
  997. label00000A5E:
  998. 00000A5E  2F0E                     move.l     -[A7], A6
  999. 00000A60  4EBA FF94                jsr        [PC - 0x6C /* 000009F6 */]
  1000. label00000A64:
  1001. 00000A64  206E FFFC                movea.l    A0, [A6 - 0x4]
  1002. 00000A68  2050                     movea.l    A0, [A0]
  1003. 00000A6A  2D48 FFDC                move.l     [A6 - 0x24], A0
  1004. label00000A6E:
  1005. 00000A6E  226E FFDC                movea.l    A1, [A6 - 0x24]
  1006. 00000A72  3028 0022                move.w     D0, [A0 + 0x22]
  1007. 00000A76  9069 0020                sub.w      D0, [A1 + 0x20]
  1008. 00000A7A  48C0                     ext.l      D0
  1009. 00000A7C  2D40 FFF8                move.l     [A6 - 0x8], D0
  1010. 00000A80  6E06                     bgt        +0x8 /* 00000A88 */
  1011. 00000A82  2F0E                     move.l     -[A7], A6
  1012. 00000A84  4EBA FF70                jsr        [PC - 0x90 /* 000009F6 */]
  1013. label00000A88:
  1014. 00000A88  206E 000C                movea.l    A0, [A6 + 0xC]
  1015. 00000A8C  2F08                     move.l     -[A7], A0
  1016. 00000A8E  42A7                     clr.l      -[A7]
  1017. 00000A90  202E FFF8                move.l     D0, [A6 - 0x8]
  1018. 00000A94  5280                     addq.l     D0, 1
  1019. 00000A96  2F00                     move.l     -[A7], D0
  1020. 00000A98  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  1021. 00000A9C  201F                     move.l     D0, [A7]+
  1022. 00000A9E  205F                     movea.l    A0, [A7]+
  1023. 00000AA0  2080                     move.l     [A0], D0
  1024. 00000AA2  206E 000C                movea.l    A0, [A6 + 0xC]
  1025. 00000AA6  4A90                     tst.l      [A0]
  1026. 00000AA8  6606                     bne        +0x8 /* 00000AB0 */
  1027. 00000AAA  2F0E                     move.l     -[A7], A6
  1028. 00000AAC  4EBA FF48                jsr        [PC - 0xB8 /* 000009F6 */]
  1029. label00000AB0:
  1030. 00000AB0  206E FFFC                movea.l    A0, [A6 - 0x4]
  1031. 00000AB4  2050                     movea.l    A0, [A0]
  1032. 00000AB6  2D48 FFD8                move.l     [A6 - 0x28], A0
  1033. 00000ABA  2068 003E                movea.l    A0, [A0 + 0x3E]
  1034. 00000ABE  226E FFD8                movea.l    A1, [A6 - 0x28]
  1035. 00000AC2  3029 0020                move.w     D0, [A1 + 0x20]
  1036. 00000AC6  48C0                     ext.l      D0
  1037. 00000AC8  D090                     add.l      D0, [A0]
  1038. 00000ACA  2D40 FFF0                move.l     [A6 - 0x10], D0
  1039. 00000ACE  206E 000C                movea.l    A0, [A6 + 0xC]
  1040. 00000AD2  2050                     movea.l    A0, [A0]
  1041. 00000AD4  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  1042. 00000AD8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1043. 00000ADC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1044. 00000AE0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1045. 00000AE4  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  1046. 00000AE8  202E FFF8                move.l     D0, [A6 - 0x8]
  1047. 00000AEC  D1AE FFF4                add.l      [A6 - 0xC], D0
  1048. 00000AF0  206E FFF4                movea.l    A0, [A6 - 0xC]
  1049. 00000AF4  4210                     clr.b      [A0]
  1050. 00000AF6  206E FFD8                movea.l    A0, [A6 - 0x28]
  1051. 00000AFA  3F28 0020                move.w     -[A7], [A0 + 0x20]
  1052. 00000AFE  486E FFE4                pea.l      [A6 - 0x1C]
  1053. 00000B02  486E FFE0                pea.l      [A6 - 0x20]
  1054. 00000B06  486E FFE2                pea.l      [A6 - 0x1E]
  1055. 00000B0A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1056. 00000B0E  3F3C 0003                move.w     -[A7], 0x3
  1057. 00000B12  A83D                     syscall    TEDispatch
  1058. 00000B14  206E 0008                movea.l    A0, [A6 + 0x8]
  1059. 00000B18  30AE FFE4                move.w     [A0], [A6 - 0x1C]
  1060. label00000B1C:
  1061. 00000B1C  4FEE FFB8                lea.l      A7, [A6 - 0x48]
  1062. 00000B20  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1063. 00000B24  4E5E                     unlink     A6
  1064. 00000B26  205F                     movea.l    A0, [A7]+
  1065. 00000B28  504F                     addq.w     A7, 8
  1066. 00000B2A  4ED0                     jmp        [A0]
  1067. export_556:
  1068. 00000B2C  4E56 FFC2                link       A6, -0x003E
  1069. 00000B30  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1070. 00000B34  3A2E 0012                move.w     D5, [A6 + 0x12]
  1071. 00000B38  2C2E 0008                move.l     D6, [A6 + 0x8]
  1072. 00000B3C  4A45                     tst.w      D5
  1073. 00000B3E  6F0E                     ble        +0x10 /* 00000B4E */
  1074. 00000B40  42A7                     clr.l      -[A7]
  1075. 00000B42  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1076. 00000B46  4EAD 2A9A                jsr        [A5 + 0x2A9A /* export_1359 */]
  1077. 00000B4A  2E1F                     move.l     D7, [A7]+
  1078. 00000B4C  6004                     bra        +0x6 /* 00000B52 */
  1079. label00000B4E:
  1080. 00000B4E  2E2E 0014                move.l     D7, [A6 + 0x14]
  1081. label00000B52:
  1082. 00000B52  4267                     clr.w      -[A7]
  1083. 00000B54  2F07                     move.l     -[A7], D7
  1084. 00000B56  3005                     move.w     D0, D5
  1085. 00000B58  6A02                     bpl        +0x4 /* 00000B5C */
  1086. 00000B5A  4440                     neg.w      D0
  1087. label00000B5C:
  1088. 00000B5C  3F00                     move.w     -[A7], D0
  1089. 00000B5E  486E FFD2                pea.l      [A6 - 0x2E]
  1090. 00000B62  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  1091. 00000B66  101F                     move.b     D0, [A7]+
  1092. 00000B68  6608                     bne        +0xA /* 00000B72 */
  1093. 00000B6A  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  1094. 00000B6E  6000 019C                bra        +0x19E /* 00000D0C */
  1095. label00000B72:
  1096. 00000B72  4A6E 000C                tst.w      [A6 + 0xC]
  1097. 00000B76  6C14                     bge        +0x16 /* 00000B8C */
  1098. 00000B78  1F3C 0001                move.b     -[A7], 0x1
  1099. 00000B7C  4EAD 0FAA                jsr        [A5 + 0xFAA /* export_497 */]
  1100. 00000B80  102D C232                move.b     D0, [A5 - 0x3DCE]
  1101. 00000B84  6706                     beq        +0x8 /* 00000B8C */
  1102. 00000B86  4267                     clr.w      -[A7]
  1103. 00000B88  4EAD 0FAA                jsr        [A5 + 0xFAA /* export_497 */]
  1104. label00000B8C:
  1105. 00000B8C  BEAD B46E                cmp.l      D7, [A5 - 0x4B92]
  1106. 00000B90  57C0                     seq        D0
  1107. 00000B92  4A00                     tst.b      D0
  1108. 00000B94  6716                     beq        +0x18 /* 00000BAC */
  1109. 00000B96  3205                     move.w     D1, D5
  1110. 00000B98  6A02                     bpl        +0x4 /* 00000B9C */
  1111. 00000B9A  4441                     neg.w      D1
  1112. label00000B9C:
  1113. 00000B9C  B26D C374                cmp.w      D1, [A5 - 0x3C8C]
  1114. 00000BA0  57C1                     seq        D1
  1115. 00000BA2  C001                     and.b      D0, D1
  1116. 00000BA4  6706                     beq        +0x8 /* 00000BAC */
  1117. 00000BA6  266D C6DC                movea.l    A3, [A5 - 0x3924]
  1118. 00000BAA  6026                     bra        +0x28 /* 00000BD2 */
  1119. label00000BAC:
  1120. 00000BAC  4267                     clr.w      -[A7]
  1121. 00000BAE  486E FFD2                pea.l      [A6 - 0x2E]
  1122. 00000BB2  2F07                     move.l     -[A7], D7
  1123. 00000BB4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1124. 00000BB8  3F05                     move.w     -[A7], D5
  1125. 00000BBA  3F3A 015E                move.w     -[A7], [PC + 0x15E /* 00000D1A, value 0x0 */]
  1126. 00000BBE  486D CBC0                pea.l      [A5 - 0x3440]
  1127. 00000BC2  4EAD 1002                jsr        [A5 + 0x1002 /* export_508 */]
  1128. 00000BC6  101F                     move.b     D0, [A7]+
  1129. 00000BC8  6604                     bne        +0x6 /* 00000BCE */
  1130. 00000BCA  6000 0140                bra        +0x142 /* 00000D0C */
  1131. label00000BCE:
  1132. 00000BCE  266D CBC0                movea.l    A3, [A5 - 0x3440]
  1133. label00000BD2:
  1134. 00000BD2  2853                     movea.l    A4, [A3]
  1135. 00000BD4  3D6C 0020 FFC4           move.w     [A6 - 0x3C], [A4 + 0x20]
  1136. 00000BDA  396E 0010 0020           move.w     [A4 + 0x20], [A6 + 0x10]
  1137. 00000BE0  3D6C 0022 FFC6           move.w     [A6 - 0x3A], [A4 + 0x22]
  1138. 00000BE6  396E 000E 0022           move.w     [A4 + 0x22], [A6 + 0xE]
  1139. 00000BEC  4267                     clr.w      -[A7]
  1140. 00000BEE  486E FFF4                pea.l      [A6 - 0xC]
  1141. 00000BF2  2F0B                     move.l     -[A7], A3
  1142. 00000BF4  4267                     clr.w      -[A7]
  1143. 00000BF6  4EAD 2F32                jsr        [A5 + 0x2F32 /* export_1506 */]
  1144. 00000BFA  1D5F FFC2                move.b     [A6 - 0x3E], [A7]+
  1145. 00000BFE  2853                     movea.l    A4, [A3]
  1146. 00000C00  396E FFC4 0020           move.w     [A4 + 0x20], [A6 - 0x3C]
  1147. 00000C06  396E FFC6 0022           move.w     [A4 + 0x22], [A6 - 0x3A]
  1148. 00000C0C  4A6E 000C                tst.w      [A6 + 0xC]
  1149. 00000C10  6F54                     ble        +0x56 /* 00000C66 */
  1150. 00000C12  302E 000C                move.w     D0, [A6 + 0xC]
  1151. 00000C16  5340                     subq.w     D0, 1
  1152. 00000C18  670C                     beq        +0xE /* 00000C26 */
  1153. 00000C1A  5340                     subq.w     D0, 1
  1154. 00000C1C  6712                     beq        +0x14 /* 00000C30 */
  1155. 00000C1E  5340                     subq.w     D0, 1
  1156. 00000C20  6718                     beq        +0x1A /* 00000C3A */
  1157. 00000C22  6000 00E8                bra        +0xEA /* 00000D0C */
  1158. label00000C26:
  1159. 00000C26  2046                     movea.l    A0, D6
  1160. 00000C28  30AE FFF4                move.w     [A0], [A6 - 0xC]
  1161. 00000C2C  6000 00DE                bra        +0xE0 /* 00000D0C */
  1162. label00000C30:
  1163. 00000C30  2046                     movea.l    A0, D6
  1164. 00000C32  30AE FFF8                move.w     [A0], [A6 - 0x8]
  1165. 00000C36  6000 00D4                bra        +0xD6 /* 00000D0C */
  1166. label00000C3A:
  1167. 00000C3A  102E FFC2                move.b     D0, [A6 - 0x3E]
  1168. 00000C3E  671C                     beq        +0x1E /* 00000C5C */
  1169. 00000C40  2046                     movea.l    A0, D6
  1170. 00000C42  2F08                     move.l     -[A7], A0
  1171. 00000C44  4267                     clr.w      -[A7]
  1172. 00000C46  4240                     clr.w      D0
  1173. 00000C48  102E FFF6                move.b     D0, [A6 - 0xA]
  1174. 00000C4C  3F00                     move.w     -[A7], D0
  1175. 00000C4E  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  1176. 00000C52  301F                     move.w     D0, [A7]+
  1177. 00000C54  205F                     movea.l    A0, [A7]+
  1178. 00000C56  3080                     move.w     [A0], D0
  1179. 00000C58  6000 00B2                bra        +0xB4 /* 00000D0C */
  1180. label00000C5C:
  1181. 00000C5C  2046                     movea.l    A0, D6
  1182. 00000C5E  30BC FFFF                move.w     [A0], 0xFFFF
  1183. 00000C62  6000 00A8                bra        +0xAA /* 00000D0C */
  1184. label00000C66:
  1185. 00000C66  302E 0010                move.w     D0, [A6 + 0x10]
  1186. 00000C6A  48C0                     ext.l      D0
  1187. 00000C6C  2F00                     move.l     -[A7], D0
  1188. 00000C6E  302E 000E                move.w     D0, [A6 + 0xE]
  1189. 00000C72  48C0                     ext.l      D0
  1190. 00000C74  2F00                     move.l     -[A7], D0
  1191. 00000C76  2F2D CBC0                move.l     -[A7], [A5 - 0x3440]
  1192. 00000C7A  A9D1                     syscall    TESetSelect
  1193. 00000C7C  302E 000C                move.w     D0, [A6 + 0xC]
  1194. 00000C80  5640                     addq.w     D0, 3
  1195. 00000C82  672C                     beq        +0x2E /* 00000CB0 */
  1196. 00000C84  5340                     subq.w     D0, 1
  1197. 00000C86  6710                     beq        +0x12 /* 00000C98 */
  1198. 00000C88  5340                     subq.w     D0, 1
  1199. 00000C8A  6702                     beq        +0x4 /* 00000C8E */
  1200. 00000C8C  6032                     bra        +0x34 /* 00000CC0 */
  1201. label00000C8E:
  1202. 00000C8E  2046                     movea.l    A0, D6
  1203. 00000C90  3D50 FFF4                move.w     [A6 - 0xC], [A0]
  1204. 00000C94  7801                     moveq.l    D4, 0x01
  1205. 00000C96  6028                     bra        +0x2A /* 00000CC0 */
  1206. label00000C98:
  1207. 00000C98  4267                     clr.w      -[A7]
  1208. 00000C9A  2046                     movea.l    A0, D6
  1209. 00000C9C  3F10                     move.w     -[A7], [A0]
  1210. 00000C9E  2F3C 03E7 0004           move.l     -[A7], 0x3E70004
  1211. 00000CA4  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  1212. 00000CA8  3D5F FFF8                move.w     [A6 - 0x8], [A7]+
  1213. 00000CAC  7804                     moveq.l    D4, 0x04
  1214. 00000CAE  6010                     bra        +0x12 /* 00000CC0 */
  1215. label00000CB0:
  1216. 00000CB0  4267                     clr.w      -[A7]
  1217. 00000CB2  2046                     movea.l    A0, D6
  1218. 00000CB4  3F10                     move.w     -[A7], [A0]
  1219. 00000CB6  4EAD 2162                jsr        [A5 + 0x2162 /* export_1064 */]
  1220. 00000CBA  1D5F FFF6                move.b     [A6 - 0xA], [A7]+
  1221. 00000CBE  7802                     moveq.l    D4, 0x02
  1222. label00000CC0:
  1223. 00000CC0  3F04                     move.w     -[A7], D4
  1224. 00000CC2  486E FFF4                pea.l      [A6 - 0xC]
  1225. 00000CC6  4267                     clr.w      -[A7]
  1226. 00000CC8  2F2D CBC0                move.l     -[A7], [A5 - 0x3440]
  1227. 00000CCC  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  1228. 00000CD0  4267                     clr.w      -[A7]
  1229. 00000CD2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1230. 00000CD6  2F07                     move.l     -[A7], D7
  1231. 00000CD8  3F05                     move.w     -[A7], D5
  1232. 00000CDA  2F2D CBC0                move.l     -[A7], [A5 - 0x3440]
  1233. 00000CDE  4EAD 2C42                jsr        [A5 + 0x2C42 /* export_1412 */]
  1234. 00000CE2  101F                     move.b     D0, [A7]+
  1235. 00000CE4  6604                     bne        +0x6 /* 00000CEA */
  1236. 00000CE6  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  1237. label00000CEA:
  1238. 00000CEA  2F07                     move.l     -[A7], D7
  1239. 00000CEC  3005                     move.w     D0, D5
  1240. 00000CEE  6A02                     bpl        +0x4 /* 00000CF2 */
  1241. 00000CF0  4440                     neg.w      D0
  1242. label00000CF2:
  1243. 00000CF2  3F00                     move.w     -[A7], D0
  1244. 00000CF4  7000                     moveq.l    D0, 0x00
  1245. 00000CF6  302E FFE0                move.w     D0, [A6 - 0x20]
  1246. 00000CFA  C0BC 0000 000F           and.l      D0, 0xF
  1247. 00000D00  4A80                     tst.l      D0
  1248. 00000D02  56C0                     sne        D0
  1249. 00000D04  4400                     neg.b      D0
  1250. 00000D06  1F00                     move.b     -[A7], D0
  1251. 00000D08  4EAD 2772                jsr        [A5 + 0x2772 /* export_1258 */]
  1252. label00000D0C:
  1253. 00000D0C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1254. 00000D10  4E5E                     unlink     A6
  1255. 00000D12  205F                     movea.l    A0, [A7]+
  1256. 00000D14  DEFC 0010                add.w      A7, 0x10
  1257. 00000D18  4ED0                     jmp        [A0]
  1258. 00000D1A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1259. // begin alternate branch 00000D1C-00000D20
  1260. export_557:
  1261. fn00000D1C:
  1262. 00000D1C  4E56 FFFA                link       A6, -0x0006
  1263. // end alternate branch 00000D1C-00000D20
  1264. export_557: // at 00000D1C (misaligned)
  1265. fn00000D1C: // (misaligned)
  1266. 00000D1E  FFFA                     .extension 0xFFA // unimplemented
  1267. 00000D20  48E7 0308                movem.l    -[A7], D6,D7,A4
  1268. 00000D24  286E 000C                movea.l    A4, [A6 + 0xC]
  1269. 00000D28  4267                     clr.w      -[A7]
  1270. 00000D2A  3F2D C166                move.w     -[A7], [A5 - 0x3E9A]
  1271. 00000D2E  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  1272. 00000D32  3C1F                     move.w     D6, [A7]+
  1273. 00000D34  4267                     clr.w      -[A7]
  1274. 00000D36  4EAD 2072                jsr        [A5 + 0x2072 /* export_1034 */]
  1275. 00000D3A  101F                     move.b     D0, [A7]+
  1276. 00000D3C  6726                     beq        +0x28 /* 00000D64 */
  1277. 00000D3E  7E00                     moveq.l    D7, 0x00
  1278. label00000D40:
  1279. 00000D40  B9EE 0008                cmpa.l     A4, [A6 + 0x8]
  1280. 00000D44  6C24                     bge        +0x26 /* 00000D6A */
  1281. 00000D46  5287                     addq.l     D7, 1
  1282. 00000D48  4267                     clr.w      -[A7]
  1283. 00000D4A  2F0C                     move.l     -[A7], A4
  1284. 00000D4C  4267                     clr.w      -[A7]
  1285. 00000D4E  2F3C 8206 0010           move.l     -[A7], 0x82060010
  1286. 00000D54  A8B5                     syscall    ScriptUtil
  1287. 00000D56  70FF                     moveq.l    D0, 0xFFFFFFFF
  1288. 00000D58  B05F                     cmp.w      D0, [A7]+
  1289. 00000D5A  6604                     bne        +0x6 /* 00000D60 */
  1290. 00000D5C  548C                     addq.l     A4, 2
  1291. 00000D5E  60E0                     bra        -0x1E /* 00000D40 */
  1292. label00000D60:
  1293. 00000D60  528C                     addq.l     A4, 1
  1294. 00000D62  60DC                     bra        -0x22 /* 00000D40 */
  1295. label00000D64:
  1296. 00000D64  2E2E 0008                move.l     D7, [A6 + 0x8]
  1297. 00000D68  9E8C                     sub.l      D7, A4
  1298. label00000D6A:
  1299. 00000D6A  206D FE80                movea.l    A0, [A5 - 0x180]
  1300. 00000D6E  3146 0044                move.w     [A0 + 0x44], D6
  1301. 00000D72  2D47 0010                move.l     [A6 + 0x10], D7
  1302. 00000D76  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1303. 00000D7A  4E5E                     unlink     A6
  1304. 00000D7C  205F                     movea.l    A0, [A7]+
  1305. 00000D7E  504F                     addq.w     A7, 8
  1306. 00000D80  4ED0                     jmp        [A0]
  1307. fn00000D82:
  1308. 00000D82  4E56 FCE6                link       A6, -0x031A
  1309. 00000D86  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1310. 00000D8A  286E 0008                movea.l    A4, [A6 + 0x8]
  1311. 00000D8E  1B7C 0001 CCA6           move.b     [A5 - 0x335A], 0x1
  1312. 00000D94  42A7                     clr.l      -[A7]
  1313. 00000D96  3F3C 0085                move.w     -[A7], 0x85
  1314. 00000D9A  42A7                     clr.l      -[A7]
  1315. 00000D9C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1316. 00000D9E  2F00                     move.l     -[A7], D0
  1317. 00000DA0  4EAD 2222                jsr        [A5 + 0x2222 /* export_1088 */]
  1318. 00000DA4  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1319. 00000DA8  4207                     clr.b      D7
  1320. 00000DAA  4206                     clr.b      D6
  1321. 00000DAC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1322. 00000DB0  3F3C 0002                move.w     -[A7], 0x2
  1323. 00000DB4  1F07                     move.b     -[A7], D7
  1324. 00000DB6  4EAD 234A                jsr        [A5 + 0x234A /* export_1125 */]
  1325. 00000DBA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1326. 00000DBE  3F3C 0003                move.w     -[A7], 0x3
  1327. 00000DC2  1F06                     move.b     -[A7], D6
  1328. 00000DC4  4EAD 234A                jsr        [A5 + 0x234A /* export_1125 */]
  1329. 00000DC8  102D CCA2                move.b     D0, [A5 - 0x335E]
  1330. 00000DCC  674A                     beq        +0x4C /* 00000E18 */
  1331. 00000DCE  1007                     move.b     D0, D7
  1332. 00000DD0  6646                     bne        +0x48 /* 00000E18 */
  1333. 00000DD2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1334. 00000DD6  3F3C 0002                move.w     -[A7], 0x2
  1335. 00000DDA  486E FCEA                pea.l      [A6 - 0x316]
  1336. 00000DDE  486E FFF8                pea.l      [A6 - 0x8]
  1337. 00000DE2  486E FFF0                pea.l      [A6 - 0x10]
  1338. 00000DE6  A98D                     syscall    GetDialogItem/GetDItem
  1339. 00000DE8  3A2E FFF2                move.w     D5, [A6 - 0xE]
  1340. 00000DEC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1341. 00000DF0  3F3C 0004                move.w     -[A7], 0x4
  1342. 00000DF4  486E FCEA                pea.l      [A6 - 0x316]
  1343. 00000DF8  486E FFF8                pea.l      [A6 - 0x8]
  1344. 00000DFC  486E FFF0                pea.l      [A6 - 0x10]
  1345. 00000E00  A98D                     syscall    GetDialogItem/GetDItem
  1346. 00000E02  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1347. 00000E06  3F3C 0004                move.w     -[A7], 0x4
  1348. 00000E0A  3005                     move.w     D0, D5
  1349. 00000E0C  906E FFF2                sub.w      D0, [A6 - 0xE]
  1350. 00000E10  3F00                     move.w     -[A7], D0
  1351. 00000E12  4267                     clr.w      -[A7]
  1352. 00000E14  4EAD 22A2                jsr        [A5 + 0x22A2 /* export_1104 */]
  1353. label00000E18:
  1354. 00000E18  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1355. 00000E1C  3F3C 0004                move.w     -[A7], 0x4
  1356. 00000E20  1F2D CCA2                move.b     -[A7], [A5 - 0x335E]
  1357. 00000E24  4EAD 234A                jsr        [A5 + 0x234A /* export_1125 */]
  1358. 00000E28  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1359. 00000E2C  3F3C 0005                move.w     -[A7], 0x5
  1360. 00000E30  486E FCEA                pea.l      [A6 - 0x316]
  1361. 00000E34  486E FFF8                pea.l      [A6 - 0x8]
  1362. 00000E38  486E FFF0                pea.l      [A6 - 0x10]
  1363. 00000E3C  A98D                     syscall    GetDialogItem/GetDItem
  1364. 00000E3E  4267                     clr.w      -[A7]
  1365. 00000E40  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  1366. 00000E44  101F                     move.b     D0, [A7]+
  1367. 00000E46  6756                     beq        +0x58 /* 00000E9E */
  1368. 00000E48  486E FCF0                pea.l      [A6 - 0x310]
  1369. 00000E4C  2F3C 005A 0082           move.l     -[A7], 0x5A0082
  1370. 00000E52  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1371. 00000E56  422E FDF0                clr.b      [A6 - 0x210]
  1372. 00000E5A  2F3C 0001 0000           move.l     -[A7], 0x10000
  1373. 00000E60  486E FDF0                pea.l      [A6 - 0x210]
  1374. 00000E64  486E FEF0                pea.l      [A6 - 0x110]
  1375. 00000E68  486E FCEE                pea.l      [A6 - 0x312]
  1376. 00000E6C  4EAD 1CFA                jsr        [A5 + 0x1CFA /* export_923 */]
  1377. 00000E70  4A5F                     tst.w      [A7]+
  1378. 00000E72  6610                     bne        +0x12 /* 00000E84 */
  1379. 00000E74  3F3C 0001                move.w     -[A7], 0x1
  1380. 00000E78  486E FDF0                pea.l      [A6 - 0x210]
  1381. 00000E7C  486E FCF0                pea.l      [A6 - 0x310]
  1382. 00000E80  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  1383. label00000E84:
  1384. 00000E84  4267                     clr.w      -[A7]
  1385. 00000E86  486C FF00                pea.l      [A4 - 0x100]
  1386. 00000E8A  486E FCF0                pea.l      [A6 - 0x310]
  1387. 00000E8E  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  1388. 00000E92  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1389. 00000E96  486E FCF0                pea.l      [A6 - 0x310]
  1390. 00000E9A  A98F                     syscall    SetDialogItemText/SetIText
  1391. 00000E9C  600A                     bra        +0xC /* 00000EA8 */
  1392. label00000E9E:
  1393. 00000E9E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1394. 00000EA2  486C FF00                pea.l      [A4 - 0x100]
  1395. 00000EA6  A98F                     syscall    SetDialogItemText/SetIText
  1396. label00000EA8:
  1397. 00000EA8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1398. 00000EAC  2F3C 0005 0085           move.l     -[A7], 0x50085
  1399. 00000EB2  3F3C 0001                move.w     -[A7], 0x1
  1400. 00000EB6  1F3C 0001                move.b     -[A7], 0x1
  1401. 00000EBA  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  1402. label00000EBE:
  1403. 00000EBE  486D 2052                pea.l      [A5 + 0x2052 /* export_1030 */]
  1404. 00000EC2  486E FCEC                pea.l      [A6 - 0x314]
  1405. 00000EC6  A991                     syscall    ModalDialog
  1406. 00000EC8  7001                     moveq.l    D0, 0x01
  1407. 00000ECA  B06E FCEC                cmp.w      D0, [A6 - 0x314]
  1408. 00000ECE  6EEE                     bgt        -0x10 /* 00000EBE */
  1409. 00000ED0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1410. 00000ED4  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  1411. 00000ED8  486E FFFC                pea.l      [A6 - 0x4]
  1412. 00000EDC  4EAD 302A                jsr        [A5 + 0x302A /* export_1537 */]
  1413. 00000EE0  4EAD 275A                jsr        [A5 + 0x275A /* export_1255 */]
  1414. 00000EE4  7004                     moveq.l    D0, 0x04
  1415. 00000EE6  B06E FCEC                cmp.w      D0, [A6 - 0x314]
  1416. 00000EEA  6606                     bne        +0x8 /* 00000EF2 */
  1417. 00000EEC  1B7C 0001 C580           move.b     [A5 - 0x3A80], 0x1
  1418. label00000EF2:
  1419. 00000EF2  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1420. 00000EF6  4E5E                     unlink     A6
  1421. 00000EF8  2E9F                     move.l     [A7], [A7]+
  1422. 00000EFA  4E75                     rts
  1423. export_558:
  1424. fn00000EFC:
  1425. 00000EFC  4E56 FEF8                link       A6, -0x0108
  1426. 00000F00  48E7 0300                movem.l    -[A7], D6,D7
  1427. 00000F04  206E 0008                movea.l    A0, [A6 + 0x8]
  1428. 00000F08  43EE FF00                lea.l      A1, [A6 - 0x100]
  1429. 00000F0C  707F                     moveq.l    D0, 0x7F
  1430. label00000F0E:
  1431. 00000F0E  32D8                     move.w     [A1]+, [A0]+
  1432. 00000F10  51C8 FFFC                dbf        D0, -0x6 /* 00000F0E */
  1433. 00000F14  4267                     clr.w      -[A7]
  1434. 00000F16  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  1435. 00000F1A  101F                     move.b     D0, [A7]+
  1436. 00000F1C  802D B820                or.b       D0, [A5 - 0x47E0]
  1437. 00000F20  1B40 B820                move.b     [A5 - 0x47E0], D0
  1438. 00000F24  6704                     beq        +0x6 /* 00000F2A */
  1439. 00000F26  6000 009C                bra        +0x9E /* 00000FC4 */
  1440. label00000F2A:
  1441. 00000F2A  1B7C 0001 B820           move.b     [A5 - 0x47E0], 0x1
  1442. 00000F30  4A6D CE7E                tst.w      [A5 - 0x3182]
  1443. 00000F34  6E04                     bgt        +0x6 /* 00000F3A */
  1444. 00000F36  6000 008C                bra        +0x8E /* 00000FC4 */
  1445. label00000F3A:
  1446. 00000F3A  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  1447. 00000F3E  3D7C 0001 FEFA           move.w     [A6 - 0x106], 0x1
  1448. 00000F44  4240                     clr.w      D0
  1449. 00000F46  102E FF00                move.b     D0, [A6 - 0x100]
  1450. 00000F4A  3D40 FEF8                move.w     [A6 - 0x108], D0
  1451. 00000F4E  3E2E FEFA                move.w     D7, [A6 - 0x106]
  1452. 00000F52  601E                     bra        +0x20 /* 00000F72 */
  1453. label00000F54:
  1454. 00000F54  4240                     clr.w      D0
  1455. 00000F56  41EE FF00                lea.l      A0, [A6 - 0x100]
  1456. 00000F5A  1030 7000                move.b     D0, [A0 + D7.w]
  1457. 00000F5E  720D                     moveq.l    D1, 0x0D
  1458. 00000F60  B240                     cmp.w      D1, D0
  1459. 00000F62  660A                     bne        +0xC /* 00000F6E */
  1460. 00000F64  41EE FF00                lea.l      A0, [A6 - 0x100]
  1461. 00000F68  11BC 0020 7000           move.b     [A0 + D7.w], 0x20 /* ' ' */
  1462. label00000F6E:
  1463. 00000F6E  5247                     addq.w     D7, 1
  1464. 00000F70  6906                     bvs        +0x8 /* 00000F78 */
  1465. label00000F72:
  1466. 00000F72  BE6E FEF8                cmp.w      D7, [A6 - 0x108]
  1467. 00000F76  6FDC                     ble        -0x22 /* 00000F54 */
  1468. label00000F78:
  1469. 00000F78  4267                     clr.w      -[A7]
  1470. 00000F7A  486E FF00                pea.l      [A6 - 0x100]
  1471. 00000F7E  4EAD 20A2                jsr        [A5 + 0x20A2 /* export_1040 */]
  1472. 00000F82  1C1F                     move.b     D6, [A7]+
  1473. 00000F84  4EAD 22E2                jsr        [A5 + 0x22E2 /* export_1112 */]
  1474. 00000F88  102D 9FDE                move.b     D0, [A5 - 0x6022]
  1475. 00000F8C  6606                     bne        +0x8 /* 00000F94 */
  1476. 00000F8E  2F0E                     move.l     -[A7], A6
  1477. 00000F90  4EBA FDF0                jsr        [PC - 0x210 /* 00000D82 */]
  1478. label00000F94:
  1479. 00000F94  41ED A0A2                lea.l      A0, [A5 - 0x5F5E]
  1480. 00000F98  43EE FF00                lea.l      A1, [A6 - 0x100]
  1481. 00000F9C  707F                     moveq.l    D0, 0x7F
  1482. label00000F9E:
  1483. 00000F9E  30D9                     move.w     [A0]+, [A1]+
  1484. 00000FA0  51C8 FFFC                dbf        D0, -0x6 /* 00000F9E */
  1485. 00000FA4  1B7C 0001 B820           move.b     [A5 - 0x47E0], 0x1
  1486. 00000FAA  42A7                     clr.l      -[A7]
  1487. 00000FAC  A975                     syscall    TickCount
  1488. 00000FAE  2B5F A082                move.l     [A5 - 0x5F7E], [A7]+
  1489. 00000FB2  102D CBCC                move.b     D0, [A5 - 0x3434]
  1490. 00000FB6  670C                     beq        +0xE /* 00000FC4 */
  1491. 00000FB8  3F3C 000C                move.w     -[A7], 0xC
  1492. 00000FBC  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  1493. 00000FC0  4EAD 2CAA                jsr        [A5 + 0x2CAA /* export_1425 */]
  1494. label00000FC4:
  1495. 00000FC4  4CDF 00C0                movem.l    D6,D7, [A7]+
  1496. 00000FC8  4E5E                     unlink     A6
  1497. 00000FCA  2E9F                     move.l     [A7], [A7]+
  1498. 00000FCC  4E75                     rts
  1499. export_559:
  1500. fn00000FCE:
  1501. 00000FCE  4E56 FD00                link       A6, -0x0300
  1502. 00000FD2  206E 0008                movea.l    A0, [A6 + 0x8]
  1503. 00000FD6  43EE FF00                lea.l      A1, [A6 - 0x100]
  1504. 00000FDA  707F                     moveq.l    D0, 0x7F
  1505. label00000FDC:
  1506. 00000FDC  32D8                     move.w     [A1]+, [A0]+
  1507. 00000FDE  51C8 FFFC                dbf        D0, -0x6 /* 00000FDC */
  1508. 00000FE2  486E FD00                pea.l      [A6 - 0x300]
  1509. 00000FE6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1510. 00000FEA  4EBA 01C2                jsr        [PC + 0x1C2 /* 000011AE */]
  1511. 00000FEE  205F                     movea.l    A0, [A7]+
  1512. 00000FF0  43EE FE00                lea.l      A1, [A6 - 0x200]
  1513. 00000FF4  707F                     moveq.l    D0, 0x7F
  1514. label00000FF6:
  1515. 00000FF6  32D8                     move.w     [A1]+, [A0]+
  1516. 00000FF8  51C8 FFFC                dbf        D0, -0x6 /* 00000FF6 */
  1517. 00000FFC  486E FF00                pea.l      [A6 - 0x100]
  1518. 00001000  487A 001C                pea.l      [PC + 0x1C /* 0000101E, value 0x4E56 'NV' */]
  1519. 00001004  487A 0018                pea.l      [PC + 0x18 /* 0000101E, value 0x4E56 'NV' */]
  1520. 00001008  487A 0014                pea.l      [PC + 0x14 /* 0000101E, value 0x4E56 'NV' */]
  1521. 0000100C  A98B                     syscall    ParamText
  1522. 0000100E  486E FE00                pea.l      [A6 - 0x200]
  1523. 00001012  4EBA FEE8                jsr        [PC - 0x118 /* 00000EFC */]
  1524. 00001016  4E5E                     unlink     A6
  1525. 00001018  205F                     movea.l    A0, [A7]+
  1526. 0000101A  5C4F                     addq.w     A7, 6
  1527. 0000101C  4ED0                     jmp        [A0]
  1528. 0000101E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1529. // begin alternate branch 00001020-00001024
  1530. export_560:
  1531. fn00001020:
  1532. 00001020  4E56 FC00                link       A6, -0x0400
  1533. // end alternate branch 00001020-00001024
  1534. export_560: // at 00001020 (misaligned)
  1535. fn00001020: // (misaligned)
  1536. 00001022  FC00                     .extension 0xC00 // unimplemented
  1537. 00001024  206E 000C                movea.l    A0, [A6 + 0xC]
  1538. 00001028  43EE FF00                lea.l      A1, [A6 - 0x100]
  1539. 0000102C  707F                     moveq.l    D0, 0x7F
  1540. label0000102E:
  1541. 0000102E  32D8                     move.w     [A1]+, [A0]+
  1542. 00001030  51C8 FFFC                dbf        D0, -0x6 /* 0000102E */
  1543. 00001034  206E 0008                movea.l    A0, [A6 + 0x8]
  1544. 00001038  43EE FE00                lea.l      A1, [A6 - 0x200]
  1545. 0000103C  707F                     moveq.l    D0, 0x7F
  1546. label0000103E:
  1547. 0000103E  32D8                     move.w     [A1]+, [A0]+
  1548. 00001040  51C8 FFFC                dbf        D0, -0x6 /* 0000103E */
  1549. 00001044  486E FC00                pea.l      [A6 - 0x400]
  1550. 00001048  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1551. 0000104C  4EBA 0160                jsr        [PC + 0x160 /* 000011AE */]
  1552. 00001050  205F                     movea.l    A0, [A7]+
  1553. 00001052  43EE FD00                lea.l      A1, [A6 - 0x300]
  1554. 00001056  707F                     moveq.l    D0, 0x7F
  1555. label00001058:
  1556. 00001058  32D8                     move.w     [A1]+, [A0]+
  1557. 0000105A  51C8 FFFC                dbf        D0, -0x6 /* 00001058 */
  1558. 0000105E  486E FF00                pea.l      [A6 - 0x100]
  1559. 00001062  486E FE00                pea.l      [A6 - 0x200]
  1560. 00001066  487A 001A                pea.l      [PC + 0x1A /* 00001082, value 0x4E56 'NV' */]
  1561. 0000106A  487A 0016                pea.l      [PC + 0x16 /* 00001082, value 0x4E56 'NV' */]
  1562. 0000106E  A98B                     syscall    ParamText
  1563. 00001070  486E FD00                pea.l      [A6 - 0x300]
  1564. 00001074  4EBA FE86                jsr        [PC - 0x17A /* 00000EFC */]
  1565. 00001078  4E5E                     unlink     A6
  1566. 0000107A  205F                     movea.l    A0, [A7]+
  1567. 0000107C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1568. 00001080  4ED0                     jmp        [A0]
  1569. 00001082  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1570. // begin alternate branch 00001084-00001088
  1571. export_561:
  1572. fn00001084:
  1573. 00001084  4E56 FF00                link       A6, -0x0100
  1574. // end alternate branch 00001084-00001088
  1575. export_561: // at 00001084 (misaligned)
  1576. fn00001084: // (misaligned)
  1577. 00001086  FF00                     .extension 0xF00 // unimplemented
  1578. 00001088  486E FF00                pea.l      [A6 - 0x100]
  1579. 0000108C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1580. 00001090  4EBA 011C                jsr        [PC + 0x11C /* 000011AE */]
  1581. 00001094  4EBA FE66                jsr        [PC - 0x19A /* 00000EFC */]
  1582. 00001098  4E5E                     unlink     A6
  1583. 0000109A  205F                     movea.l    A0, [A7]+
  1584. 0000109C  544F                     addq.w     A7, 2
  1585. 0000109E  4ED0                     jmp        [A0]
  1586. export_562:
  1587. fn000010A0:
  1588. 000010A0  4E56 0000                link       A6, 0
  1589. 000010A4  536D CE7E                subq.w     [A5 - 0x3182], 1
  1590. 000010A8  422D B820                clr.b      [A5 - 0x47E0]
  1591. 000010AC  422D CCA8                clr.b      [A5 - 0x3358]
  1592. 000010B0  4E5E                     unlink     A6
  1593. 000010B2  4E75                     rts
  1594. export_563:
  1595. fn000010B4:
  1596. 000010B4  4E56 0000                link       A6, 0
  1597. 000010B8  526D CE7E                addq.w     [A5 - 0x3182], 1
  1598. 000010BC  422D B820                clr.b      [A5 - 0x47E0]
  1599. 000010C0  422D CCA8                clr.b      [A5 - 0x3358]
  1600. 000010C4  4E5E                     unlink     A6
  1601. 000010C6  4E75                     rts
  1602. export_564:
  1603. 000010C8  4E56 0000                link       A6, 0
  1604. 000010CC  1B7C 0001 CCA2           move.b     [A5 - 0x335E], 0x1
  1605. 000010D2  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  1606. 000010D6  4EBA FFAC                jsr        [PC - 0x54 /* 00001084 */]
  1607. 000010DA  422D CCA2                clr.b      [A5 - 0x335E]
  1608. 000010DE  4E5E                     unlink     A6
  1609. 000010E0  4E75                     rts
  1610. export_565:
  1611. 000010E2  4E56 0000                link       A6, 0
  1612. 000010E6  2F0C                     move.l     -[A7], A4
  1613. 000010E8  286E 0008                movea.l    A4, [A6 + 0x8]
  1614. 000010EC  296D A548 0002           move.l     [A4 + 0x2], [A5 - 0x5AB8]
  1615. 000010F2  18BC 0002                move.b     [A4], 0x2
  1616. 000010F6  296D AEAC 000A           move.l     [A4 + 0xA], [A5 - 0x5154]
  1617. 000010FC  296D AE96 0006           move.l     [A4 + 0x6], [A5 - 0x516A]
  1618. 00001102  285F                     movea.l    A4, [A7]+
  1619. 00001104  4E5E                     unlink     A6
  1620. 00001106  2E9F                     move.l     [A7], [A7]+
  1621. 00001108  4E75                     rts
  1622. export_566:
  1623. 0000110A  4E56 0000                link       A6, 0
  1624. 0000110E  2F0C                     move.l     -[A7], A4
  1625. 00001110  286E 0008                movea.l    A4, [A6 + 0x8]
  1626. 00001114  28AD AEAC                move.l     [A4], [A5 - 0x5154]
  1627. 00001118  296D AE96 0004           move.l     [A4 + 0x4], [A5 - 0x516A]
  1628. 0000111E  296D A548 0008           move.l     [A4 + 0x8], [A5 - 0x5AB8]
  1629. 00001124  285F                     movea.l    A4, [A7]+
  1630. 00001126  4E5E                     unlink     A6
  1631. 00001128  2E9F                     move.l     [A7], [A7]+
  1632. 0000112A  4E75                     rts
  1633. export_567:
  1634. fn0000112C:
  1635. 0000112C  4E56 0000                link       A6, 0
  1636. 00001130  48E7 0018                movem.l    -[A7], A3,A4
  1637. 00001134  266E 0008                movea.l    A3, [A6 + 0x8]
  1638. 00001138  286E 000C                movea.l    A4, [A6 + 0xC]
  1639. 0000113C  422E 0010                clr.b      [A6 + 0x10]
  1640. 00001140  1014                     move.b     D0, [A4]
  1641. 00001142  B013                     cmp.b      D0, [A3]
  1642. 00001144  6702                     beq        +0x4 /* 00001148 */
  1643. 00001146  605A                     bra        +0x5C /* 000011A2 */
  1644. label00001148:
  1645. 00001148  202C 0002                move.l     D0, [A4 + 0x2]
  1646. 0000114C  B0AB 0002                cmp.l      D0, [A3 + 0x2]
  1647. 00001150  6702                     beq        +0x4 /* 00001154 */
  1648. 00001152  604E                     bra        +0x50 /* 000011A2 */
  1649. label00001154:
  1650. 00001154  1014                     move.b     D0, [A4]
  1651. 00001156  4880                     ext.w      D0
  1652. 00001158  5340                     subq.w     D0, 1
  1653. 0000115A  670A                     beq        +0xC /* 00001166 */
  1654. 0000115C  5340                     subq.w     D0, 1
  1655. 0000115E  6724                     beq        +0x26 /* 00001184 */
  1656. 00001160  5340                     subq.w     D0, 1
  1657. 00001162  672C                     beq        +0x2E /* 00001190 */
  1658. 00001164  6036                     bra        +0x38 /* 0000119C */
  1659. label00001166:
  1660. 00001166  202C 0010                move.l     D0, [A4 + 0x10]
  1661. 0000116A  B0AB 0010                cmp.l      D0, [A3 + 0x10]
  1662. 0000116E  56C0                     sne        D0
  1663. 00001170  4A00                     tst.b      D0
  1664. 00001172  662E                     bne        +0x30 /* 000011A2 */
  1665. 00001174  322C 000E                move.w     D1, [A4 + 0xE]
  1666. 00001178  B26B 000E                cmp.w      D1, [A3 + 0xE]
  1667. 0000117C  56C1                     sne        D1
  1668. 0000117E  8001                     or.b       D0, D1
  1669. 00001180  671A                     beq        +0x1C /* 0000119C */
  1670. 00001182  601E                     bra        +0x20 /* 000011A2 */
  1671. label00001184:
  1672. 00001184  202C 000A                move.l     D0, [A4 + 0xA]
  1673. 00001188  B0AB 000A                cmp.l      D0, [A3 + 0xA]
  1674. 0000118C  670E                     beq        +0x10 /* 0000119C */
  1675. 0000118E  6012                     bra        +0x14 /* 000011A2 */
  1676. label00001190:
  1677. 00001190  202C 0006                move.l     D0, [A4 + 0x6]
  1678. 00001194  B0AB 0006                cmp.l      D0, [A3 + 0x6]
  1679. 00001198  6702                     beq        +0x4 /* 0000119C */
  1680. 0000119A  6006                     bra        +0x8 /* 000011A2 */
  1681. label0000119C:
  1682. 0000119C  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1683. label000011A2:
  1684. 000011A2  4CDF 1800                movem.l    A3,A4, [A7]+
  1685. 000011A6  4E5E                     unlink     A6
  1686. 000011A8  205F                     movea.l    A0, [A7]+
  1687. 000011AA  504F                     addq.w     A7, 8
  1688. 000011AC  4ED0                     jmp        [A0]
  1689. export_568:
  1690. fn000011AE:
  1691. 000011AE  4E56 FEFE                link       A6, -0x0102
  1692. 000011B2  4267                     clr.w      -[A7]
  1693. 000011B4  3F2D 9FE0                move.w     -[A7], [A5 - 0x6020]
  1694. 000011B8  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  1695. 000011BC  3D5F FEFE                move.w     [A6 - 0x102], [A7]+
  1696. 000011C0  486E FF00                pea.l      [A6 - 0x100]
  1697. 000011C4  3F3C 0084                move.w     -[A7], 0x84
  1698. 000011C8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1699. 000011CC  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1700. 000011D0  206E 000A                movea.l    A0, [A6 + 0xA]
  1701. 000011D4  43EE FF00                lea.l      A1, [A6 - 0x100]
  1702. 000011D8  707F                     moveq.l    D0, 0x7F
  1703. label000011DA:
  1704. 000011DA  30D9                     move.w     [A0]+, [A1]+
  1705. 000011DC  51C8 FFFC                dbf        D0, -0x6 /* 000011DA */
  1706. 000011E0  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  1707. 000011E4  A998                     syscall    UseResFile
  1708. 000011E6  4E5E                     unlink     A6
  1709. 000011E8  205F                     movea.l    A0, [A7]+
  1710. 000011EA  544F                     addq.w     A7, 2
  1711. 000011EC  4ED0                     jmp        [A0]
  1712. export_569:
  1713. 000011EE  4E56 FFE0                link       A6, -0x0020
  1714. 000011F2  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  1715. 000011F6  206E 000C                movea.l    A0, [A6 + 0xC]
  1716. 000011FA  43EE FFF6                lea.l      A1, [A6 - 0xA]
  1717. 000011FE  7004                     moveq.l    D0, 0x04
  1718. label00001200:
  1719. 00001200  32D8                     move.w     [A1]+, [A0]+
  1720. 00001202  51C8 FFFC                dbf        D0, -0x6 /* 00001200 */
  1721. 00001206  1D7C 0001 FFF2           move.b     [A6 - 0xE], 0x1
  1722. 0000120C  3D6D CCB0 FFF4           move.w     [A6 - 0xC], [A5 - 0x3350]
  1723. 00001212  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1724. 00001216  486E FFF6                pea.l      [A6 - 0xA]
  1725. 0000121A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1726. 0000121E  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  1727. 00001222  487A 0188                pea.l      [PC + 0x188 /* 000013AC, value 0x12E4E56 */]
  1728. 00001226  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1729. 0000122A  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  1730. 0000122E  3E1F                     move.w     D7, [A7]+
  1731. 00001230  6604                     bne        +0x6 /* 00001236 */
  1732. 00001232  6000 0168                bra        +0x16A /* 0000139C */
  1733. label00001236:
  1734. 00001236  206E 0008                movea.l    A0, [A6 + 0x8]
  1735. 0000123A  4246                     clr.w      D6
  1736. 0000123C  1C10                     move.b     D6, [A0]
  1737. label0000123E:
  1738. 0000123E  3006                     move.w     D0, D6
  1739. 00001240  9047                     sub.w      D0, D7
  1740. 00001242  B06D CCAE                cmp.w      D0, [A5 - 0x3352]
  1741. 00001246  5EC0                     sgt        D0
  1742. 00001248  206E 0008                movea.l    A0, [A6 + 0x8]
  1743. 0000124C  4241                     clr.w      D1
  1744. 0000124E  1230 6000                move.b     D1, [A0 + D6.w]
  1745. 00001252  7430                     moveq.l    D2, 0x30
  1746. 00001254  B441                     cmp.w      D2, D1
  1747. 00001256  57C1                     seq        D1
  1748. 00001258  C001                     and.b      D0, D1
  1749. 0000125A  6704                     beq        +0x6 /* 00001260 */
  1750. 0000125C  5346                     subq.w     D6, 1
  1751. 0000125E  60DE                     bra        -0x20 /* 0000123E */
  1752. label00001260:
  1753. 00001260  BE46                     cmp.w      D7, D6
  1754. 00001262  57C0                     seq        D0
  1755. 00001264  7201                     moveq.l    D1, 0x01
  1756. 00001266  B246                     cmp.w      D1, D6
  1757. 00001268  5DC1                     slt        D1
  1758. 0000126A  C001                     and.b      D0, D1
  1759. 0000126C  6702                     beq        +0x4 /* 00001270 */
  1760. 0000126E  5346                     subq.w     D6, 1
  1761. label00001270:
  1762. 00001270  206E 0008                movea.l    A0, [A6 + 0x8]
  1763. 00001274  1086                     move.b     [A0], D6
  1764. 00001276  206E 0008                movea.l    A0, [A6 + 0x8]
  1765. 0000127A  4A10                     tst.b      [A0]
  1766. 0000127C  6608                     bne        +0xA /* 00001286 */
  1767. 0000127E  30BC 0130                move.w     [A0], 0x130
  1768. 00001282  6000 0118                bra        +0x11A /* 0000139C */
  1769. label00001286:
  1770. 00001286  487A 0124                pea.l      [PC + 0x124 /* 000013AC, value 0x12E4E56 */]
  1771. 0000128A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1772. 0000128E  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  1773. 00001292  3E1F                     move.w     D7, [A7]+
  1774. 00001294  206E 0008                movea.l    A0, [A6 + 0x8]
  1775. 00001298  4240                     clr.w      D0
  1776. 0000129A  1010                     move.b     D0, [A0]
  1777. 0000129C  BE40                     cmp.w      D7, D0
  1778. 0000129E  5DC0                     slt        D0
  1779. 000012A0  4400                     neg.b      D0
  1780. 000012A2  1D40 FFE9                move.b     [A6 - 0x17], D0
  1781. 000012A6  4A47                     tst.w      D7
  1782. 000012A8  660C                     bne        +0xE /* 000012B6 */
  1783. 000012AA  206E 0008                movea.l    A0, [A6 + 0x8]
  1784. 000012AE  4240                     clr.w      D0
  1785. 000012B0  1010                     move.b     D0, [A0]
  1786. 000012B2  3E00                     move.w     D7, D0
  1787. 000012B4  5247                     addq.w     D7, 1
  1788. label000012B6:
  1789. 000012B6  487A 00F2                pea.l      [PC + 0xF2 /* 000013AA, value 0x12D012E */]
  1790. 000012BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1791. 000012BE  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  1792. 000012C2  3A1F                     move.w     D5, [A7]+
  1793. 000012C4  5245                     addq.w     D5, 1
  1794. 000012C6  BE6D CCB2                cmp.w      D7, [A5 - 0x334E]
  1795. 000012CA  6E36                     bgt        +0x38 /* 00001302 */
  1796. 000012CC  3D7C 0001 FFE6           move.w     [A6 - 0x1A], 0x1
  1797. 000012D2  3005                     move.w     D0, D5
  1798. 000012D4  D06D CCB2                add.w      D0, [A5 - 0x334E]
  1799. 000012D8  9047                     sub.w      D0, D7
  1800. 000012DA  3D40 FFE4                move.w     [A6 - 0x1C], D0
  1801. 000012DE  382E FFE6                move.w     D4, [A6 - 0x1A]
  1802. 000012E2  6014                     bra        +0x16 /* 000012F8 */
  1803. label000012E4:
  1804. 000012E4  487A 00C2                pea.l      [PC + 0xC2 /* 000013A8, value 0x130012D */]
  1805. 000012E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1806. 000012EC  3F05                     move.w     -[A7], D5
  1807. 000012EE  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  1808. 000012F2  5244                     addq.w     D4, 1
  1809. 000012F4  6900 00A6                bvs        +0xA8 /* 0000139C */
  1810. label000012F8:
  1811. 000012F8  B86E FFE4                cmp.w      D4, [A6 - 0x1C]
  1812. 000012FC  6FE6                     ble        -0x18 /* 000012E4 */
  1813. 000012FE  6000 009C                bra        +0x9E /* 0000139C */
  1814. label00001302:
  1815. 00001302  3D7C 0001 FFE2           move.w     [A6 - 0x1E], 0x1
  1816. 00001308  3007                     move.w     D0, D7
  1817. 0000130A  906D CCB2                sub.w      D0, [A5 - 0x334E]
  1818. 0000130E  5340                     subq.w     D0, 1
  1819. 00001310  3D40 FFE0                move.w     [A6 - 0x20], D0
  1820. 00001314  382E FFE2                move.w     D4, [A6 - 0x1E]
  1821. 00001318  604C                     bra        +0x4E /* 00001366 */
  1822. label0000131A:
  1823. 0000131A  206E 0008                movea.l    A0, [A6 + 0x8]
  1824. 0000131E  4240                     clr.w      D0
  1825. 00001320  1030 5000                move.b     D0, [A0 + D5.w]
  1826. 00001324  7230                     moveq.l    D1, 0x30
  1827. 00001326  B240                     cmp.w      D1, D0
  1828. 00001328  57C0                     seq        D0
  1829. 0000132A  4A00                     tst.b      D0
  1830. 0000132C  6626                     bne        +0x28 /* 00001354 */
  1831. 0000132E  122E FFE9                move.b     D1, [A6 - 0x17]
  1832. 00001332  0A01 0001                xori.b     D1, 0x1
  1833. 00001336  4A01                     tst.b      D1
  1834. 00001338  6732                     beq        +0x34 /* 0000136C */
  1835. 0000133A  206E 0008                movea.l    A0, [A6 + 0x8]
  1836. 0000133E  4242                     clr.w      D2
  1837. 00001340  1430 5000                move.b     D2, [A0 + D5.w]
  1838. 00001344  762E                     moveq.l    D3, 0x2E
  1839. 00001346  B642                     cmp.w      D3, D2
  1840. 00001348  57C2                     seq        D2
  1841. 0000134A  C202                     and.b      D1, D2
  1842. 0000134C  8001                     or.b       D0, D1
  1843. 0000134E  0240 0001                andi.w     D0, 0x1
  1844. 00001352  6718                     beq        +0x1A /* 0000136C */
  1845. label00001354:
  1846. 00001354  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1847. 00001358  3F05                     move.w     -[A7], D5
  1848. 0000135A  3F3C 0001                move.w     -[A7], 0x1
  1849. 0000135E  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  1850. 00001362  5244                     addq.w     D4, 1
  1851. 00001364  6906                     bvs        +0x8 /* 0000136C */
  1852. label00001366:
  1853. 00001366  B86E FFE0                cmp.w      D4, [A6 - 0x20]
  1854. 0000136A  6FAE                     ble        -0x50 /* 0000131A */
  1855. label0000136C:
  1856. 0000136C  206E 0008                movea.l    A0, [A6 + 0x8]
  1857. 00001370  4240                     clr.w      D0
  1858. 00001372  1010                     move.b     D0, [A0]
  1859. 00001374  7201                     moveq.l    D1, 0x01
  1860. 00001376  B240                     cmp.w      D1, D0
  1861. 00001378  57C0                     seq        D0
  1862. 0000137A  4A00                     tst.b      D0
  1863. 0000137C  671E                     beq        +0x20 /* 0000139C */
  1864. 0000137E  206E 0008                movea.l    A0, [A6 + 0x8]
  1865. 00001382  4241                     clr.w      D1
  1866. 00001384  1228 0001                move.b     D1, [A0 + 0x1]
  1867. 00001388  742D                     moveq.l    D2, 0x2D
  1868. 0000138A  B441                     cmp.w      D2, D1
  1869. 0000138C  57C1                     seq        D1
  1870. 0000138E  C001                     and.b      D0, D1
  1871. 00001390  670A                     beq        +0xC /* 0000139C */
  1872. 00001392  206E 0008                movea.l    A0, [A6 + 0x8]
  1873. 00001396  117C 0030 0001           move.b     [A0 + 0x1], 0x30 /* '0' */
  1874. label0000139C:
  1875. 0000139C  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  1876. 000013A0  4E5E                     unlink     A6
  1877. 000013A2  205F                     movea.l    A0, [A7]+
  1878. 000013A4  504F                     addq.w     A7, 8
  1879. 000013A6  4ED0                     jmp        [A0]
  1880. 000013A8  0130 012D 012E           btst       [[A0 + 0x12E] + D0], D0
  1881. export_570:
  1882. 000013AE  4E56 FFFC                link       A6, -0x0004
  1883. 000013B2  2F07                     move.l     -[A7], D7
  1884. 000013B4  7E00                     moveq.l    D7, 0x00
  1885. 000013B6  486E 000C                pea.l      [A6 + 0xC]
  1886. 000013BA  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  1887. label000013BE:
  1888. 000013BE  202E 000C                move.l     D0, [A6 + 0xC]
  1889. 000013C2  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  1890. 000013C6  6C14                     bge        +0x16 /* 000013DC */
  1891. 000013C8  5287                     addq.l     D7, 1
  1892. 000013CA  486E 000C                pea.l      [A6 + 0xC]
  1893. 000013CE  4EBA 0566                jsr        [PC + 0x566 /* 00001936 */]
  1894. 000013D2  486E 000C                pea.l      [A6 + 0xC]
  1895. 000013D6  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  1896. 000013DA  60E2                     bra        -0x1C /* 000013BE */
  1897. label000013DC:
  1898. 000013DC  2D47 0010                move.l     [A6 + 0x10], D7
  1899. 000013E0  2E1F                     move.l     D7, [A7]+
  1900. 000013E2  4E5E                     unlink     A6
  1901. 000013E4  205F                     movea.l    A0, [A7]+
  1902. 000013E6  504F                     addq.w     A7, 8
  1903. 000013E8  4ED0                     jmp        [A0]
  1904. export_571:
  1905. 000013EA  4E56 FFFC                link       A6, -0x0004
  1906. 000013EE  2F07                     move.l     -[A7], D7
  1907. 000013F0  7E00                     moveq.l    D7, 0x00
  1908. label000013F2:
  1909. 000013F2  202E 000C                move.l     D0, [A6 + 0xC]
  1910. 000013F6  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  1911. 000013FA  6C10                     bge        +0x12 /* 0000140C */
  1912. 000013FC  5287                     addq.l     D7, 1
  1913. 000013FE  486E 000C                pea.l      [A6 + 0xC]
  1914. 00001402  4EAD 28FA                jsr        [A5 + 0x28FA /* export_1307 */]
  1915. 00001406  52AE 000C                addq.l     [A6 + 0xC], 1
  1916. 0000140A  60E6                     bra        -0x18 /* 000013F2 */
  1917. label0000140C:
  1918. 0000140C  2D47 0010                move.l     [A6 + 0x10], D7
  1919. 00001410  2E1F                     move.l     D7, [A7]+
  1920. 00001412  4E5E                     unlink     A6
  1921. 00001414  205F                     movea.l    A0, [A7]+
  1922. 00001416  504F                     addq.w     A7, 8
  1923. 00001418  4ED0                     jmp        [A0]
  1924. export_572:
  1925. fn0000141A:
  1926. 0000141A  4E56 FFFC                link       A6, -0x0004
  1927. 0000141E  48E7 0018                movem.l    -[A7], A3,A4
  1928. 00001422  266E 0008                movea.l    A3, [A6 + 0x8]
  1929. 00001426  286E 000C                movea.l    A4, [A6 + 0xC]
  1930. 0000142A  41ED A1C0                lea.l      A0, [A5 - 0x5E40]
  1931. 0000142E  224B                     movea.l    A1, A3
  1932. 00001430  7003                     moveq.l    D0, 0x03
  1933. label00001432:
  1934. 00001432  32D8                     move.w     [A1]+, [A0]+
  1935. 00001434  51C8 FFFC                dbf        D0, -0x6 /* 00001432 */
  1936. 00001438  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  1937. 0000143E  B094                     cmp.l      D0, [A4]
  1938. 00001440  57C0                     seq        D0
  1939. 00001442  4A00                     tst.b      D0
  1940. 00001444  6628                     bne        +0x2A /* 0000146E */
  1941. 00001446  4AAC 0004                tst.l      [A4 + 0x4]
  1942. 0000144A  57C1                     seq        D1
  1943. 0000144C  8001                     or.b       D0, D1
  1944. 0000144E  6702                     beq        +0x4 /* 00001452 */
  1945. 00001450  601C                     bra        +0x1E /* 0000146E */
  1946. label00001452:
  1947. 00001452  2D6C 0004 FFFC           move.l     [A6 - 0x4], [A4 + 0x4]
  1948. 00001458  4267                     clr.w      -[A7]
  1949. 0000145A  486E FFFC                pea.l      [A6 - 0x4]
  1950. 0000145E  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  1951. 00001462  4A5F                     tst.w      [A7]+
  1952. 00001464  6608                     bne        +0xA /* 0000146E */
  1953. 00001466  2694                     move.l     [A3], [A4]
  1954. 00001468  276E FFFC 0004           move.l     [A3 + 0x4], [A6 - 0x4]
  1955. label0000146E:
  1956. 0000146E  4CDF 1800                movem.l    A3,A4, [A7]+
  1957. 00001472  4E5E                     unlink     A6
  1958. 00001474  205F                     movea.l    A0, [A7]+
  1959. 00001476  504F                     addq.w     A7, 8
  1960. 00001478  4ED0                     jmp        [A0]
  1961. export_573:
  1962. fn0000147A:
  1963. 0000147A  4E56 0000                link       A6, 0
  1964. 0000147E  536D CE78                subq.w     [A5 - 0x3188], 1
  1965. 00001482  4A6D CE78                tst.w      [A5 - 0x3188]
  1966. 00001486  6606                     bne        +0x8 /* 0000148E */
  1967. 00001488  486D 092A                pea.l      [A5 + 0x92A /* export_289 */]
  1968. 0000148C  A9F1                     syscall    UnloadSeg
  1969. label0000148E:
  1970. 0000148E  4E5E                     unlink     A6
  1971. 00001490  4E75                     rts
  1972. export_574:
  1973. 00001492  4E56 FFE2                link       A6, -0x001E
  1974. 00001496  48E7 0018                movem.l    -[A7], A3,A4
  1975. 0000149A  266E 000C                movea.l    A3, [A6 + 0xC]
  1976. 0000149E  422E 0010                clr.b      [A6 + 0x10]
  1977. 000014A2  7001                     moveq.l    D0, 0x01
  1978. 000014A4  B013                     cmp.b      D0, [A3]
  1979. 000014A6  6702                     beq        +0x4 /* 000014AA */
  1980. 000014A8  6064                     bra        +0x66 /* 0000150E */
  1981. label000014AA:
  1982. 000014AA  202B 0002                move.l     D0, [A3 + 0x2]
  1983. 000014AE  B0AD A548                cmp.l      D0, [A5 - 0x5AB8]
  1984. 000014B2  670A                     beq        +0xC /* 000014BE */
  1985. 000014B4  3F3C 0003                move.w     -[A7], 0x3
  1986. 000014B8  4EBA FBCA                jsr        [PC - 0x436 /* 00001084 */]
  1987. 000014BC  6050                     bra        +0x52 /* 0000150E */
  1988. label000014BE:
  1989. 000014BE  286E 0008                movea.l    A4, [A6 + 0x8]
  1990. 000014C2  296B 0010 0002           move.l     [A4 + 0x2], [A3 + 0x10]
  1991. 000014C8  296B 0006 0006           move.l     [A4 + 0x6], [A3 + 0x6]
  1992. 000014CE  296B 000A 000A           move.l     [A4 + 0xA], [A3 + 0xA]
  1993. 000014D4  197C 0002 000E           move.b     [A4 + 0xE], 0x2
  1994. 000014DA  396B 000E 0010           move.w     [A4 + 0x10], [A3 + 0xE]
  1995. 000014E0  4267                     clr.w      -[A7]
  1996. 000014E2  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1997. 000014E6  3F2C 0010                move.w     -[A7], [A4 + 0x10]
  1998. 000014EA  486E FFE2                pea.l      [A6 - 0x1E]
  1999. 000014EE  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  2000. 000014F2  101F                     move.b     D0, [A7]+
  2001. 000014F4  6710                     beq        +0x12 /* 00001506 */
  2002. 000014F6  102E FFE6                move.b     D0, [A6 - 0x1A]
  2003. 000014FA  4880                     ext.w      D0
  2004. 000014FC  3880                     move.w     [A4], D0
  2005. 000014FE  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2006. 00001504  6008                     bra        +0xA /* 0000150E */
  2007. label00001506:
  2008. 00001506  3F3C 0070                move.w     -[A7], 0x70 /* 'p' */
  2009. 0000150A  4EBA FB78                jsr        [PC - 0x488 /* 00001084 */]
  2010. label0000150E:
  2011. 0000150E  4CDF 1800                movem.l    A3,A4, [A7]+
  2012. 00001512  4E5E                     unlink     A6
  2013. 00001514  205F                     movea.l    A0, [A7]+
  2014. 00001516  504F                     addq.w     A7, 8
  2015. 00001518  4ED0                     jmp        [A0]
  2016. fn0000151A:
  2017. 0000151A  4E56 FDAC                link       A6, -0x0254
  2018. 0000151E  48E7 0018                movem.l    -[A7], A3,A4
  2019. 00001522  266E 0008                movea.l    A3, [A6 + 0x8]
  2020. 00001526  286B 000A                movea.l    A4, [A3 + 0xA]
  2021. 0000152A  202C 0002                move.l     D0, [A4 + 0x2]
  2022. 0000152E  B0AC 000A                cmp.l      D0, [A4 + 0xA]
  2023. 00001532  661C                     bne        +0x1E /* 00001550 */
  2024. 00001534  486E FDC0                pea.l      [A6 - 0x240]
  2025. 00001538  3F3C 0016                move.w     -[A7], 0x16
  2026. 0000153C  4EBA FC70                jsr        [PC - 0x390 /* 000011AE */]
  2027. 00001540  205F                     movea.l    A0, [A7]+
  2028. 00001542  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2029. 00001546  700F                     moveq.l    D0, 0x0F
  2030. label00001548:
  2031. 00001548  32D8                     move.w     [A1]+, [A0]+
  2032. 0000154A  51C8 FFFC                dbf        D0, -0x6 /* 00001548 */
  2033. 0000154E  6024                     bra        +0x26 /* 00001574 */
  2034. label00001550:
  2035. 00001550  202C 0002                move.l     D0, [A4 + 0x2]
  2036. 00001554  B0AC 0006                cmp.l      D0, [A4 + 0x6]
  2037. 00001558  661A                     bne        +0x1C /* 00001574 */
  2038. 0000155A  486E FDC0                pea.l      [A6 - 0x240]
  2039. 0000155E  3F3C 0017                move.w     -[A7], 0x17
  2040. 00001562  4EBA FC4A                jsr        [PC - 0x3B6 /* 000011AE */]
  2041. 00001566  205F                     movea.l    A0, [A7]+
  2042. 00001568  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2043. 0000156C  700F                     moveq.l    D0, 0x0F
  2044. label0000156E:
  2045. 0000156E  32D8                     move.w     [A1]+, [A0]+
  2046. 00001570  51C8 FFFC                dbf        D0, -0x6 /* 0000156E */
  2047. label00001574:
  2048. 00001574  7002                     moveq.l    D0, 0x02
  2049. 00001576  B054                     cmp.w      D0, [A4]
  2050. 00001578  661C                     bne        +0x1E /* 00001596 */
  2051. 0000157A  486E FDC0                pea.l      [A6 - 0x240]
  2052. 0000157E  3F3C 0015                move.w     -[A7], 0x15
  2053. 00001582  4EBA FC2A                jsr        [PC - 0x3D6 /* 000011AE */]
  2054. 00001586  205F                     movea.l    A0, [A7]+
  2055. 00001588  43EE FFC0                lea.l      A1, [A6 - 0x40]
  2056. 0000158C  700F                     moveq.l    D0, 0x0F
  2057. label0000158E:
  2058. 0000158E  32D8                     move.w     [A1]+, [A0]+
  2059. 00001590  51C8 FFFC                dbf        D0, -0x6 /* 0000158E */
  2060. 00001594  6020                     bra        +0x22 /* 000015B6 */
  2061. label00001596:
  2062. 00001596  7001                     moveq.l    D0, 0x01
  2063. 00001598  B054                     cmp.w      D0, [A4]
  2064. 0000159A  661A                     bne        +0x1C /* 000015B6 */
  2065. 0000159C  486E FDC0                pea.l      [A6 - 0x240]
  2066. 000015A0  3F3C 0014                move.w     -[A7], 0x14
  2067. 000015A4  4EBA FC08                jsr        [PC - 0x3F8 /* 000011AE */]
  2068. 000015A8  205F                     movea.l    A0, [A7]+
  2069. 000015AA  43EE FFC0                lea.l      A1, [A6 - 0x40]
  2070. 000015AE  700F                     moveq.l    D0, 0x0F
  2071. label000015B0:
  2072. 000015B0  32D8                     move.w     [A1]+, [A0]+
  2073. 000015B2  51C8 FFFC                dbf        D0, -0x6 /* 000015B0 */
  2074. label000015B6:
  2075. 000015B6  7001                     moveq.l    D0, 0x01
  2076. 000015B8  B02C 000E                cmp.b      D0, [A4 + 0xE]
  2077. 000015BC  6622                     bne        +0x24 /* 000015E0 */
  2078. 000015BE  377C 000E FFFE           move.w     [A3 - 0x2], 0xE
  2079. 000015C4  486E FDAC                pea.l      [A6 - 0x254]
  2080. 000015C8  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  2081. 000015CC  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  2082. 000015D0  205F                     movea.l    A0, [A7]+
  2083. 000015D2  43EE FEC0                lea.l      A1, [A6 - 0x140]
  2084. 000015D6  7009                     moveq.l    D0, 0x09
  2085. label000015D8:
  2086. 000015D8  32D8                     move.w     [A1]+, [A0]+
  2087. 000015DA  51C8 FFFC                dbf        D0, -0x6 /* 000015D8 */
  2088. 000015DE  604A                     bra        +0x4C /* 0000162A */
  2089. label000015E0:
  2090. 000015E0  4A2C 000E                tst.b      [A4 + 0xE]
  2091. 000015E4  6618                     bne        +0x1A /* 000015FE */
  2092. 000015E6  377C 0035 FFFE           move.w     [A3 - 0x2], 0x35 /* '5' */
  2093. 000015EC  41EE FEC0                lea.l      A0, [A6 - 0x140]
  2094. 000015F0  43EC 0010                lea.l      A1, [A4 + 0x10]
  2095. 000015F4  707F                     moveq.l    D0, 0x7F
  2096. label000015F6:
  2097. 000015F6  30D9                     move.w     [A0]+, [A1]+
  2098. 000015F8  51C8 FFFC                dbf        D0, -0x6 /* 000015F6 */
  2099. 000015FC  602C                     bra        +0x2E /* 0000162A */
  2100. label000015FE:
  2101. 000015FE  7002                     moveq.l    D0, 0x02
  2102. 00001600  B02C 000E                cmp.b      D0, [A4 + 0xE]
  2103. 00001604  6624                     bne        +0x26 /* 0000162A */
  2104. 00001606  377C 0013 FFFE           move.w     [A3 - 0x2], 0x13
  2105. 0000160C  486E FDAC                pea.l      [A6 - 0x254]
  2106. 00001610  302C 0010                move.w     D0, [A4 + 0x10]
  2107. 00001614  48C0                     ext.l      D0
  2108. 00001616  2F00                     move.l     -[A7], D0
  2109. 00001618  4EAD 21A2                jsr        [A5 + 0x21A2 /* export_1072 */]
  2110. 0000161C  205F                     movea.l    A0, [A7]+
  2111. 0000161E  43EE FEC0                lea.l      A1, [A6 - 0x140]
  2112. 00001622  7009                     moveq.l    D0, 0x09
  2113. label00001624:
  2114. 00001624  32D8                     move.w     [A1]+, [A0]+
  2115. 00001626  51C8 FFFC                dbf        D0, -0x6 /* 00001624 */
  2116. label0000162A:
  2117. 0000162A  486E FFE0                pea.l      [A6 - 0x20]
  2118. 0000162E  486E FFC0                pea.l      [A6 - 0x40]
  2119. 00001632  486E FEC0                pea.l      [A6 - 0x140]
  2120. 00001636  487A 0016                pea.l      [PC + 0x16 /* 0000164E, value 0x4E56 'NV' */]
  2121. 0000163A  A98B                     syscall    ParamText
  2122. 0000163C  3F2B FFFE                move.w     -[A7], [A3 - 0x2]
  2123. 00001640  4EBA FA42                jsr        [PC - 0x5BE /* 00001084 */]
  2124. 00001644  4CDF 1800                movem.l    A3,A4, [A7]+
  2125. 00001648  4E5E                     unlink     A6
  2126. 0000164A  2E9F                     move.l     [A7], [A7]+
  2127. 0000164C  4E75                     rts
  2128. 0000164E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2129. export_575: // at 00001650 (misaligned)
  2130. 00001652  FFDA                     .extension 0xFDA // unimplemented
  2131. 00001654  48E7 0308                movem.l    -[A7], D6,D7,A4
  2132. 00001658  286E 000A                movea.l    A4, [A6 + 0xA]
  2133. 0000165C  4247                     clr.w      D7
  2134. 0000165E  102C 000E                move.b     D0, [A4 + 0xE]
  2135. 00001662  4880                     ext.w      D0
  2136. 00001664  6776                     beq        +0x78 /* 000016DC */
  2137. 00001666  5340                     subq.w     D0, 1
  2138. 00001668  673A                     beq        +0x3C /* 000016A4 */
  2139. 0000166A  5340                     subq.w     D0, 1
  2140. 0000166C  6702                     beq        +0x4 /* 00001670 */
  2141. 0000166E  607E                     bra        +0x80 /* 000016EE */
  2142. label00001670:
  2143. 00001670  4267                     clr.w      -[A7]
  2144. 00001672  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2145. 00001676  3F2C 0010                move.w     -[A7], [A4 + 0x10]
  2146. 0000167A  486E FFDA                pea.l      [A6 - 0x26]
  2147. 0000167E  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  2148. 00001682  101F                     move.b     D0, [A7]+
  2149. 00001684  6768                     beq        +0x6A /* 000016EE */
  2150. 00001686  122E FFDE                move.b     D1, [A6 - 0x22]
  2151. 0000168A  4881                     ext.w      D1
  2152. 0000168C  B254                     cmp.w      D1, [A4]
  2153. 0000168E  57C1                     seq        D1
  2154. 00001690  4A01                     tst.b      D1
  2155. 00001692  660A                     bne        +0xC /* 0000169E */
  2156. 00001694  4A54                     tst.w      [A4]
  2157. 00001696  57C2                     seq        D2
  2158. 00001698  8202                     or.b       D1, D2
  2159. 0000169A  C001                     and.b      D0, D1
  2160. 0000169C  6750                     beq        +0x52 /* 000016EE */
  2161. label0000169E:
  2162. 0000169E  3E2C 0010                move.w     D7, [A4 + 0x10]
  2163. 000016A2  604A                     bra        +0x4C /* 000016EE */
  2164. label000016A4:
  2165. 000016A4  2C2C 0010                move.l     D6, [A4 + 0x10]
  2166. 000016A8  70FF                     moveq.l    D0, 0xFFFFFFFF
  2167. 000016AA  B086                     cmp.l      D0, D6
  2168. 000016AC  6F1C                     ble        +0x1E /* 000016CA */
  2169. 000016AE  42A7                     clr.l      -[A7]
  2170. 000016B0  2F06                     move.l     -[A7], D6
  2171. 000016B2  4267                     clr.w      -[A7]
  2172. 000016B4  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2173. 000016B8  3F14                     move.w     -[A7], [A4]
  2174. 000016BA  4EAD 2A1A                jsr        [A5 + 0x2A1A /* export_1343 */]
  2175. 000016BE  301F                     move.w     D0, [A7]+
  2176. 000016C0  48C0                     ext.l      D0
  2177. 000016C2  2F00                     move.l     -[A7], D0
  2178. 000016C4  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  2179. 000016C8  2C1F                     move.l     D6, [A7]+
  2180. label000016CA:
  2181. 000016CA  4267                     clr.w      -[A7]
  2182. 000016CC  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2183. 000016D0  3F06                     move.w     -[A7], D6
  2184. 000016D2  3F14                     move.w     -[A7], [A4]
  2185. 000016D4  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  2186. 000016D8  3E1F                     move.w     D7, [A7]+
  2187. 000016DA  6012                     bra        +0x14 /* 000016EE */
  2188. label000016DC:
  2189. 000016DC  4267                     clr.w      -[A7]
  2190. 000016DE  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2191. 000016E2  3F14                     move.w     -[A7], [A4]
  2192. 000016E4  486C 0010                pea.l      [A4 + 0x10]
  2193. 000016E8  4EAD 2B92                jsr        [A5 + 0x2B92 /* export_1390 */]
  2194. 000016EC  3E1F                     move.w     D7, [A7]+
  2195. label000016EE:
  2196. 000016EE  3D47 000E                move.w     [A6 + 0xE], D7
  2197. 000016F2  102D B820                move.b     D0, [A5 - 0x47E0]
  2198. 000016F6  802E 0008                or.b       D0, [A6 + 0x8]
  2199. 000016FA  6702                     beq        +0x4 /* 000016FE */
  2200. 000016FC  600A                     bra        +0xC /* 00001708 */
  2201. label000016FE:
  2202. 000016FE  4A47                     tst.w      D7
  2203. 00001700  6606                     bne        +0x8 /* 00001708 */
  2204. 00001702  2F0E                     move.l     -[A7], A6
  2205. 00001704  4EBA FE14                jsr        [PC - 0x1EC /* 0000151A */]
  2206. label00001708:
  2207. 00001708  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2208. 0000170C  4E5E                     unlink     A6
  2209. 0000170E  205F                     movea.l    A0, [A7]+
  2210. 00001710  5C4F                     addq.w     A7, 6
  2211. 00001712  4ED0                     jmp        [A0]
  2212. export_576:
  2213. 00001714  4E56 FDE4                link       A6, -0x021C
  2214. 00001718  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  2215. 0000171E  206E 0008                movea.l    A0, [A6 + 0x8]
  2216. 00001722  7005                     moveq.l    D0, 0x05
  2217. 00001724  B010                     cmp.b      D0, [A0]
  2218. 00001726  6602                     bne        +0x4 /* 0000172A */
  2219. 00001728  6050                     bra        +0x52 /* 0000177A */
  2220. label0000172A:
  2221. 0000172A  206E 0008                movea.l    A0, [A6 + 0x8]
  2222. 0000172E  2028 0002                move.l     D0, [A0 + 0x2]
  2223. 00001732  B0AD A548                cmp.l      D0, [A5 - 0x5AB8]
  2224. 00001736  660C                     bne        +0xE /* 00001744 */
  2225. 00001738  4A6D CCDC                tst.w      [A5 - 0x3324]
  2226. 0000173C  6F3C                     ble        +0x3E /* 0000177A */
  2227. 0000173E  526D CCDC                addq.w     [A5 - 0x3324], 1
  2228. 00001742  6036                     bra        +0x38 /* 0000177A */
  2229. label00001744:
  2230. 00001744  1D7C 0001 FDE4           move.b     [A6 - 0x21C], 0x1
  2231. 0000174A  7001                     moveq.l    D0, 0x01
  2232. 0000174C  2D40 FDEA                move.l     [A6 - 0x216], D0
  2233. 00001750  1D7C 0007 FEF0           move.b     [A6 - 0x110], 0x7
  2234. 00001756  206E 0008                movea.l    A0, [A6 + 0x8]
  2235. 0000175A  2D68 0002 FFFC           move.l     [A6 - 0x4], [A0 + 0x2]
  2236. 00001760  4267                     clr.w      -[A7]
  2237. 00001762  486E FDE4                pea.l      [A6 - 0x21C]
  2238. 00001766  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  2239. 0000176A  4A5F                     tst.w      [A7]+
  2240. 0000176C  6608                     bne        +0xA /* 00001776 */
  2241. 0000176E  3B7C 0001 CCDC           move.w     [A5 - 0x3324], 0x1
  2242. 00001774  6004                     bra        +0x6 /* 0000177A */
  2243. label00001776:
  2244. 00001776  422E 000C                clr.b      [A6 + 0xC]
  2245. label0000177A:
  2246. 0000177A  4E5E                     unlink     A6
  2247. 0000177C  2E9F                     move.l     [A7], [A7]+
  2248. 0000177E  4E75                     rts
  2249. export_577:
  2250. 00001780  4E56 FBF8                link       A6, -0x0408
  2251. 00001784  2F07                     move.l     -[A7], D7
  2252. 00001786  206E 0008                movea.l    A0, [A6 + 0x8]
  2253. 0000178A  43EE FF00                lea.l      A1, [A6 - 0x100]
  2254. 0000178E  707F                     moveq.l    D0, 0x7F
  2255. label00001790:
  2256. 00001790  32D8                     move.w     [A1]+, [A0]+
  2257. 00001792  51C8 FFFC                dbf        D0, -0x6 /* 00001790 */
  2258. 00001796  487A 011C                pea.l      [PC + 0x11C /* 000018B4, value 0x1220C20 */]
  2259. 0000179A  486E FF00                pea.l      [A6 - 0x100]
  2260. 0000179E  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  2261. 000017A2  4A5F                     tst.w      [A7]+
  2262. 000017A4  6630                     bne        +0x32 /* 000017D6 */
  2263. 000017A6  206E 000C                movea.l    A0, [A6 + 0xC]
  2264. 000017AA  2F08                     move.l     -[A7], A0
  2265. 000017AC  487A 0106                pea.l      [PC + 0x106 /* 000018B4, value 0x1220C20 */]
  2266. 000017B0  486E FF00                pea.l      [A6 - 0x100]
  2267. 000017B4  487A 00FE                pea.l      [PC + 0xFE /* 000018B4, value 0x1220C20 */]
  2268. 000017B8  486E FBFE                pea.l      [A6 - 0x402]
  2269. 000017BC  3F3C 0003                move.w     -[A7], 0x3
  2270. 000017C0  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2271. 000017C4  205F                     movea.l    A0, [A7]+
  2272. 000017C6  43EE FBFE                lea.l      A1, [A6 - 0x402]
  2273. 000017CA  707F                     moveq.l    D0, 0x7F
  2274. label000017CC:
  2275. 000017CC  30D9                     move.w     [A0]+, [A1]+
  2276. 000017CE  51C8 FFFC                dbf        D0, -0x6 /* 000017CC */
  2277. 000017D2  6000 00D8                bra        +0xDA /* 000018AC */
  2278. label000017D6:
  2279. 000017D6  41EE FD00                lea.l      A0, [A6 - 0x300]
  2280. 000017DA  43FA 00DA                lea.l      A1, [PC + 0xDA /* 000018B6, value 0xC202620, pstring " & quote & \"" */]
  2281. 000017DE  7006                     moveq.l    D0, 0x06
  2282. label000017E0:
  2283. 000017E0  30D9                     move.w     [A0]+, [A1]+
  2284. 000017E2  51C8 FFFC                dbf        D0, -0x6 /* 000017E0 */
  2285. 000017E6  3D7C 0122 FE00           move.w     [A6 - 0x200], 0x122
  2286. 000017EC  3D7C 0001 FBFC           move.w     [A6 - 0x404], 0x1
  2287. 000017F2  4240                     clr.w      D0
  2288. 000017F4  102E FF00                move.b     D0, [A6 - 0x100]
  2289. 000017F8  3D40 FBFA                move.w     [A6 - 0x406], D0
  2290. 000017FC  3E2E FBFC                move.w     D7, [A6 - 0x404]
  2291. 00001800  6070                     bra        +0x72 /* 00001872 */
  2292. label00001802:
  2293. 00001802  486E FE00                pea.l      [A6 - 0x200]
  2294. 00001806  4240                     clr.w      D0
  2295. 00001808  41EE FF00                lea.l      A0, [A6 - 0x100]
  2296. 0000180C  1030 7000                move.b     D0, [A0 + D7.w]
  2297. 00001810  323C 0100                move.w     D1, 0x100
  2298. 00001814  1200                     move.b     D1, D0
  2299. 00001816  3D41 FBF8                move.w     [A6 - 0x408], D1
  2300. 0000181A  486E FBF8                pea.l      [A6 - 0x408]
  2301. 0000181E  486E FBFE                pea.l      [A6 - 0x402]
  2302. 00001822  3F3C 0002                move.w     -[A7], 0x2
  2303. 00001826  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2304. 0000182A  41EE FE00                lea.l      A0, [A6 - 0x200]
  2305. 0000182E  43EE FBFE                lea.l      A1, [A6 - 0x402]
  2306. 00001832  707F                     moveq.l    D0, 0x7F
  2307. label00001834:
  2308. 00001834  30D9                     move.w     [A0]+, [A1]+
  2309. 00001836  51C8 FFFC                dbf        D0, -0x6 /* 00001834 */
  2310. 0000183A  4240                     clr.w      D0
  2311. 0000183C  41EE FF00                lea.l      A0, [A6 - 0x100]
  2312. 00001840  1030 7000                move.b     D0, [A0 + D7.w]
  2313. 00001844  7222                     moveq.l    D1, 0x22
  2314. 00001846  B240                     cmp.w      D1, D0
  2315. 00001848  6624                     bne        +0x26 /* 0000186E */
  2316. 0000184A  486E FE00                pea.l      [A6 - 0x200]
  2317. 0000184E  486E FD00                pea.l      [A6 - 0x300]
  2318. 00001852  486E FBFE                pea.l      [A6 - 0x402]
  2319. 00001856  3F3C 0002                move.w     -[A7], 0x2
  2320. 0000185A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2321. 0000185E  41EE FE00                lea.l      A0, [A6 - 0x200]
  2322. 00001862  43EE FBFE                lea.l      A1, [A6 - 0x402]
  2323. 00001866  707F                     moveq.l    D0, 0x7F
  2324. label00001868:
  2325. 00001868  30D9                     move.w     [A0]+, [A1]+
  2326. 0000186A  51C8 FFFC                dbf        D0, -0x6 /* 00001868 */
  2327. label0000186E:
  2328. 0000186E  5247                     addq.w     D7, 1
  2329. 00001870  6906                     bvs        +0x8 /* 00001878 */
  2330. label00001872:
  2331. 00001872  BE6E FBFA                cmp.w      D7, [A6 - 0x406]
  2332. 00001876  6F8A                     ble        -0x74 /* 00001802 */
  2333. label00001878:
  2334. 00001878  486E FE00                pea.l      [A6 - 0x200]
  2335. 0000187C  487A 0036                pea.l      [PC + 0x36 /* 000018B4, value 0x1220C20 */]
  2336. 00001880  486E FBFE                pea.l      [A6 - 0x402]
  2337. 00001884  3F3C 0002                move.w     -[A7], 0x2
  2338. 00001888  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2339. 0000188C  41EE FE00                lea.l      A0, [A6 - 0x200]
  2340. 00001890  43EE FBFE                lea.l      A1, [A6 - 0x402]
  2341. 00001894  707F                     moveq.l    D0, 0x7F
  2342. label00001896:
  2343. 00001896  30D9                     move.w     [A0]+, [A1]+
  2344. 00001898  51C8 FFFC                dbf        D0, -0x6 /* 00001896 */
  2345. 0000189C  206E 000C                movea.l    A0, [A6 + 0xC]
  2346. 000018A0  43EE FE00                lea.l      A1, [A6 - 0x200]
  2347. 000018A4  707F                     moveq.l    D0, 0x7F
  2348. label000018A6:
  2349. 000018A6  30D9                     move.w     [A0]+, [A1]+
  2350. 000018A8  51C8 FFFC                dbf        D0, -0x6 /* 000018A6 */
  2351. label000018AC:
  2352. 000018AC  2E1F                     move.l     D7, [A7]+
  2353. 000018AE  4E5E                     unlink     A6
  2354. 000018B0  2E9F                     move.l     [A7], [A7]+
  2355. 000018B2  4E75                     rts
  2356. 000018B4  0122                     btst       -[A2], D0
  2357. 000018B6  0C20 2620                cmpi.b     -[A0], 0x20 /* ' ' */
  2358. 000018BA  7175                     moveq.l    D0, 0x75
  2359. 000018BC  6F74                     ble        +0x76 /* 00001932 */
  2360. 000018BE  6520                     bcs        +0x22 /* 000018E0 */
  2361. 000018C0  2620                     move.l     D3, -[A0]
  2362. 000018C2  2200                     move.l     D1, D0
  2363. export_578:
  2364. 000018C4  4E56 FEFC                link       A6, -0x0104
  2365. 000018C8  48E7 0108                movem.l    -[A7], D7,A4
  2366. 000018CC  206E 000C                movea.l    A0, [A6 + 0xC]
  2367. 000018D0  43EE FF00                lea.l      A1, [A6 - 0x100]
  2368. 000018D4  707F                     moveq.l    D0, 0x7F
  2369. label000018D6:
  2370. 000018D6  32D8                     move.w     [A1]+, [A0]+
  2371. 000018D8  51C8 FFFC                dbf        D0, -0x6 /* 000018D6 */
  2372. 000018DC  286E 0008                movea.l    A4, [A6 + 0x8]
  2373. label000018E0:
  2374. 000018E0  4240                     clr.w      D0
  2375. 000018E2  102E FF00                move.b     D0, [A6 - 0x100]
  2376. 000018E6  5240                     addq.w     D0, 1
  2377. 000018E8  48C0                     ext.l      D0
  2378. 000018EA  2E00                     move.l     D7, D0
  2379. 000018EC  2F0C                     move.l     -[A7], A4
  2380. 000018EE  2F07                     move.l     -[A7], D7
  2381. 000018F0  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2382. 000018F4  4267                     clr.w      -[A7]
  2383. 000018F6  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2384. 000018FA  4A5F                     tst.w      [A7]+
  2385. 000018FC  671A                     beq        +0x1C /* 00001918 */
  2386. 000018FE  2F0C                     move.l     -[A7], A4
  2387. 00001900  7001                     moveq.l    D0, 0x01
  2388. 00001902  2F00                     move.l     -[A7], D0
  2389. 00001904  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2390. 00001908  4267                     clr.w      -[A7]
  2391. 0000190A  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2392. 0000190E  4A5F                     tst.w      [A7]+
  2393. 00001910  6718                     beq        +0x1A /* 0000192A */
  2394. 00001912  2054                     movea.l    A0, [A4]
  2395. 00001914  4210                     clr.b      [A0]
  2396. 00001916  6012                     bra        +0x14 /* 0000192A */
  2397. label00001918:
  2398. 00001918  42A7                     clr.l      -[A7]
  2399. 0000191A  486E FF00                pea.l      [A6 - 0x100]
  2400. 0000191E  4EAD 29DA                jsr        [A5 + 0x29DA /* export_1335 */]
  2401. 00001922  2F14                     move.l     -[A7], [A4]
  2402. 00001924  2F07                     move.l     -[A7], D7
  2403. 00001926  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  2404. label0000192A:
  2405. 0000192A  4CDF 1080                movem.l    D7,A4, [A7]+
  2406. 0000192E  4E5E                     unlink     A6
  2407. 00001930  205F                     movea.l    A0, [A7]+
  2408. label00001932:
  2409. 00001932  504F                     addq.w     A7, 8
  2410. 00001934  4ED0                     jmp        [A0]
  2411. export_579:
  2412. fn00001936:
  2413. 00001936  4E56 0000                link       A6, 0
  2414. 0000193A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2415. 0000193E  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  2416. 00001942  206E 0008                movea.l    A0, [A6 + 0x8]
  2417. 00001946  2050                     movea.l    A0, [A0]
  2418. 00001948  4A10                     tst.b      [A0]
  2419. 0000194A  6602                     bne        +0x4 /* 0000194E */
  2420. 0000194C  6042                     bra        +0x44 /* 00001990 */
  2421. label0000194E:
  2422. 0000194E  7000                     moveq.l    D0, 0x00
  2423. 00001950  206E 0008                movea.l    A0, [A6 + 0x8]
  2424. 00001954  2050                     movea.l    A0, [A0]
  2425. 00001956  1010                     move.b     D0, [A0]
  2426. 00001958  C0BC 0000 00FF           and.l      D0, 0xFF
  2427. 0000195E  322D CE7A                move.w     D1, [A5 - 0x3186]
  2428. 00001962  48C1                     ext.l      D1
  2429. 00001964  B280                     cmp.l      D1, D0
  2430. 00001966  56C0                     sne        D0
  2431. 00001968  206E 0008                movea.l    A0, [A6 + 0x8]
  2432. 0000196C  2050                     movea.l    A0, [A0]
  2433. 0000196E  4A10                     tst.b      [A0]
  2434. 00001970  56C1                     sne        D1
  2435. 00001972  C001                     and.b      D0, D1
  2436. 00001974  6708                     beq        +0xA /* 0000197E */
  2437. 00001976  206E 0008                movea.l    A0, [A6 + 0x8]
  2438. 0000197A  5290                     addq.l     [A0], 1
  2439. 0000197C  60D0                     bra        -0x2E /* 0000194E */
  2440. label0000197E:
  2441. 0000197E  206E 0008                movea.l    A0, [A6 + 0x8]
  2442. 00001982  2050                     movea.l    A0, [A0]
  2443. 00001984  4A10                     tst.b      [A0]
  2444. 00001986  6602                     bne        +0x4 /* 0000198A */
  2445. 00001988  6006                     bra        +0x8 /* 00001990 */
  2446. label0000198A:
  2447. 0000198A  206E 0008                movea.l    A0, [A6 + 0x8]
  2448. 0000198E  5290                     addq.l     [A0], 1
  2449. label00001990:
  2450. 00001990  4E5E                     unlink     A6
  2451. 00001992  2E9F                     move.l     [A7], [A7]+
  2452. 00001994  4E75                     rts
  2453. export_580:
  2454. 00001996  4E56 0000                link       A6, 0
  2455. 0000199A  0CAE 0000 0400 0008      cmpi.l     [A6 + 0x8], 0x400
  2456. 000019A2  6F12                     ble        +0x14 /* 000019B6 */
  2457. 000019A4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2458. 000019A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2459. 000019AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2460. 000019B0  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  2461. 000019B4  6010                     bra        +0x12 /* 000019C6 */
  2462. label000019B6:
  2463. 000019B6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2464. 000019BA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2465. 000019BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2466. 000019C2  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  2467. label000019C6:
  2468. 000019C6  4E5E                     unlink     A6
  2469. 000019C8  205F                     movea.l    A0, [A7]+
  2470. 000019CA  DEFC 000C                add.w      A7, 0xC
  2471. 000019CE  4ED0                     jmp        [A0]
  2472. export_581:
  2473. 000019D0  4E56 FEE2                link       A6, -0x011E
  2474. 000019D4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2475. 000019D8  286E 0008                movea.l    A4, [A6 + 0x8]
  2476. 000019DC  422E 0010                clr.b      [A6 + 0x10]
  2477. 000019E0  486E 000C                pea.l      [A6 + 0xC]
  2478. 000019E4  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  2479. 000019E8  206E 000C                movea.l    A0, [A6 + 0xC]
  2480. 000019EC  4A10                     tst.b      [A0]
  2481. 000019EE  6620                     bne        +0x22 /* 00001A10 */
  2482. 000019F0  102D CCD8                move.b     D0, [A5 - 0x3328]
  2483. 000019F4  6700 01BE                beq        +0x1C0 /* 00001BB4 */
  2484. 000019F8  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2485. 000019FE  18BC 0001                move.b     [A4], 0x1
  2486. 00001A02  7000                     moveq.l    D0, 0x00
  2487. 00001A04  2940 0002                move.l     [A4 + 0x2], D0
  2488. 00001A08  6000 01A4                bra        +0x1A6 /* 00001BAE */
  2489. 00001A0C  6000 01A6                bra        +0x1A8 /* 00001BB4 */
  2490. label00001A10:
  2491. 00001A10  2D6E 000C FFF8           move.l     [A6 - 0x8], [A6 + 0xC]
  2492. 00001A16  4244                     clr.w      D4
  2493. 00001A18  4245                     clr.w      D5
  2494. 00001A1A  206E FFF8                movea.l    A0, [A6 - 0x8]
  2495. 00001A1E  1010                     move.b     D0, [A0]
  2496. 00001A20  4880                     ext.w      D0
  2497. 00001A22  722D                     moveq.l    D1, 0x2D
  2498. 00001A24  B240                     cmp.w      D1, D0
  2499. 00001A26  6604                     bne        +0x6 /* 00001A2C */
  2500. 00001A28  52AE FFF8                addq.l     [A6 - 0x8], 1
  2501. label00001A2C:
  2502. 00001A2C  486E FFF8                pea.l      [A6 - 0x8]
  2503. 00001A30  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  2504. label00001A34:
  2505. 00001A34  206E FFF8                movea.l    A0, [A6 - 0x8]
  2506. 00001A38  1010                     move.b     D0, [A0]
  2507. 00001A3A  4880                     ext.w      D0
  2508. 00001A3C  3E00                     move.w     D7, D0
  2509. 00001A3E  7030                     moveq.l    D0, 0x30
  2510. 00001A40  B047                     cmp.w      D0, D7
  2511. 00001A42  5FC0                     sle        D0
  2512. 00001A44  4A00                     tst.b      D0
  2513. 00001A46  670A                     beq        +0xC /* 00001A52 */
  2514. 00001A48  7239                     moveq.l    D1, 0x39
  2515. 00001A4A  B247                     cmp.w      D1, D7
  2516. 00001A4C  5CC1                     sge        D1
  2517. 00001A4E  C001                     and.b      D0, D1
  2518. 00001A50  660A                     bne        +0xC /* 00001A5C */
  2519. label00001A52:
  2520. 00001A52  722E                     moveq.l    D1, 0x2E
  2521. 00001A54  B247                     cmp.w      D1, D7
  2522. 00001A56  57C1                     seq        D1
  2523. 00001A58  8001                     or.b       D0, D1
  2524. 00001A5A  6712                     beq        +0x14 /* 00001A6E */
  2525. label00001A5C:
  2526. 00001A5C  702E                     moveq.l    D0, 0x2E
  2527. 00001A5E  B047                     cmp.w      D0, D7
  2528. 00001A60  6604                     bne        +0x6 /* 00001A66 */
  2529. 00001A62  5244                     addq.w     D4, 1
  2530. 00001A64  6002                     bra        +0x4 /* 00001A68 */
  2531. label00001A66:
  2532. 00001A66  5245                     addq.w     D5, 1
  2533. label00001A68:
  2534. 00001A68  52AE FFF8                addq.l     [A6 - 0x8], 1
  2535. 00001A6C  60C6                     bra        -0x38 /* 00001A34 */
  2536. label00001A6E:
  2537. 00001A6E  7020                     moveq.l    D0, 0x20
  2538. 00001A70  B047                     cmp.w      D0, D7
  2539. 00001A72  57C0                     seq        D0
  2540. 00001A74  4A00                     tst.b      D0
  2541. 00001A76  6616                     bne        +0x18 /* 00001A8E */
  2542. 00001A78  720D                     moveq.l    D1, 0x0D
  2543. 00001A7A  B247                     cmp.w      D1, D7
  2544. 00001A7C  57C1                     seq        D1
  2545. 00001A7E  8001                     or.b       D0, D1
  2546. 00001A80  660C                     bne        +0xE /* 00001A8E */
  2547. 00001A82  4A47                     tst.w      D7
  2548. 00001A84  57C1                     seq        D1
  2549. 00001A86  8001                     or.b       D0, D1
  2550. 00001A88  6604                     bne        +0x6 /* 00001A8E */
  2551. 00001A8A  6000 0128                bra        +0x12A /* 00001BB4 */
  2552. label00001A8E:
  2553. 00001A8E  7001                     moveq.l    D0, 0x01
  2554. 00001A90  B045                     cmp.w      D0, D5
  2555. 00001A92  5EC0                     sgt        D0
  2556. 00001A94  4A00                     tst.b      D0
  2557. 00001A96  6600 011C                bne        +0x11E /* 00001BB4 */
  2558. 00001A9A  7201                     moveq.l    D1, 0x01
  2559. 00001A9C  B244                     cmp.w      D1, D4
  2560. 00001A9E  5DC1                     slt        D1
  2561. 00001AA0  8001                     or.b       D0, D1
  2562. 00001AA2  6600 0110                bne        +0x112 /* 00001BB4 */
  2563. 00001AA6  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  2564. 00001AAC  486E FFF8                pea.l      [A6 - 0x8]
  2565. 00001AB0  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  2566. 00001AB4  206E FFF8                movea.l    A0, [A6 - 0x8]
  2567. 00001AB8  4A10                     tst.b      [A0]
  2568. 00001ABA  6600 00F8                bne        +0xFA /* 00001BB4 */
  2569. 00001ABE  206E FFFC                movea.l    A0, [A6 - 0x4]
  2570. 00001AC2  4210                     clr.b      [A0]
  2571. 00001AC4  4206                     clr.b      D6
  2572. label00001AC6:
  2573. 00001AC6  206E 000C                movea.l    A0, [A6 + 0xC]
  2574. 00001ACA  1010                     move.b     D0, [A0]
  2575. 00001ACC  4880                     ext.w      D0
  2576. 00001ACE  722D                     moveq.l    D1, 0x2D
  2577. 00001AD0  B240                     cmp.w      D1, D0
  2578. 00001AD2  6612                     bne        +0x14 /* 00001AE6 */
  2579. 00001AD4  0A06 0001                xori.b     D6, 0x1
  2580. 00001AD8  52AE 000C                addq.l     [A6 + 0xC], 1
  2581. 00001ADC  486E 000C                pea.l      [A6 + 0xC]
  2582. 00001AE0  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  2583. 00001AE4  60E0                     bra        -0x1E /* 00001AC6 */
  2584. label00001AE6:
  2585. 00001AE6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2586. 00001AEA  486E FEF2                pea.l      [A6 - 0x10E]
  2587. 00001AEE  4EAD 29E2                jsr        [A5 + 0x29E2 /* export_1336 */]
  2588. 00001AF2  4240                     clr.w      D0
  2589. 00001AF4  102E FEF2                move.b     D0, [A6 - 0x10E]
  2590. 00001AF8  7209                     moveq.l    D1, 0x09
  2591. 00001AFA  B240                     cmp.w      D1, D0
  2592. 00001AFC  6D3A                     blt        +0x3C /* 00001B38 */
  2593. 00001AFE  266E 000C                movea.l    A3, [A6 + 0xC]
  2594. label00001B02:
  2595. 00001B02  4A13                     tst.b      [A3]
  2596. 00001B04  670E                     beq        +0x10 /* 00001B14 */
  2597. 00001B06  1013                     move.b     D0, [A3]
  2598. 00001B08  4880                     ext.w      D0
  2599. 00001B0A  722E                     moveq.l    D1, 0x2E
  2600. 00001B0C  B240                     cmp.w      D1, D0
  2601. 00001B0E  6728                     beq        +0x2A /* 00001B38 */
  2602. 00001B10  528B                     addq.l     A3, 1
  2603. 00001B12  60EE                     bra        -0x10 /* 00001B02 */
  2604. label00001B14:
  2605. 00001B14  18BC 0001                move.b     [A4], 0x1
  2606. 00001B18  42A7                     clr.l      -[A7]
  2607. 00001B1A  486E FEF2                pea.l      [A6 - 0x10E]
  2608. 00001B1E  4EAD 237A                jsr        [A5 + 0x237A /* export_1131 */]
  2609. 00001B22  295F 0002                move.l     [A4 + 0x2], [A7]+
  2610. 00001B26  1006                     move.b     D0, D6
  2611. 00001B28  6700 0084                beq        +0x86 /* 00001BAE */
  2612. 00001B2C  202C 0002                move.l     D0, [A4 + 0x2]
  2613. 00001B30  4480                     neg.l      D0
  2614. 00001B32  2940 0002                move.l     [A4 + 0x2], D0
  2615. 00001B36  6076                     bra        +0x78 /* 00001BAE */
  2616. label00001B38:
  2617. 00001B38  4214                     clr.b      [A4]
  2618. 00001B3A  486E FEE2                pea.l      [A6 - 0x11E]
  2619. 00001B3E  486E FEF2                pea.l      [A6 - 0x10E]
  2620. 00001B42  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  2621. 00001B46  588F                     addq.l     A7, 4
  2622. 00001B48  204C                     movea.l    A0, A4
  2623. 00001B4A  5488                     addq.l     A0, 2
  2624. 00001B4C  43EE FEE2                lea.l      A1, [A6 - 0x11E]
  2625. 00001B50  7004                     moveq.l    D0, 0x04
  2626. label00001B52:
  2627. 00001B52  30D9                     move.w     [A0]+, [A1]+
  2628. 00001B54  51C8 FFFC                dbf        D0, -0x6 /* 00001B52 */
  2629. 00001B58  4267                     clr.w      -[A7]
  2630. 00001B5A  486C 0002                pea.l      [A4 + 0x2]
  2631. 00001B5E  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  2632. 00001B62  4A1F                     tst.b      [A7]+
  2633. 00001B64  57C0                     seq        D0
  2634. 00001B66  4A00                     tst.b      D0
  2635. 00001B68  664A                     bne        +0x4C /* 00001BB4 */
  2636. 00001B6A  2F00                     move.l     -[A7], D0
  2637. 00001B6C  4267                     clr.w      -[A7]
  2638. 00001B6E  486C 0002                pea.l      [A4 + 0x2]
  2639. 00001B72  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  2640. 00001B76  121F                     move.b     D1, [A7]+
  2641. 00001B78  201F                     move.l     D0, [A7]+
  2642. 00001B7A  7401                     moveq.l    D2, 0x01
  2643. 00001B7C  B401                     cmp.b      D2, D1
  2644. 00001B7E  57C1                     seq        D1
  2645. 00001B80  8001                     or.b       D0, D1
  2646. 00001B82  6630                     bne        +0x32 /* 00001BB4 */
  2647. 00001B84  1006                     move.b     D0, D6
  2648. 00001B86  6726                     beq        +0x28 /* 00001BAE */
  2649. 00001B88  41EE FEE2                lea.l      A0, [A6 - 0x11E]
  2650. 00001B8C  224C                     movea.l    A1, A4
  2651. 00001B8E  5489                     addq.l     A1, 2
  2652. 00001B90  7004                     moveq.l    D0, 0x04
  2653. label00001B92:
  2654. 00001B92  30D9                     move.w     [A0]+, [A1]+
  2655. 00001B94  51C8 FFFC                dbf        D0, -0x6 /* 00001B92 */
  2656. 00001B98  0A2E 0080 FEE2           xori.b     [A6 - 0x11E], 0x80
  2657. 00001B9E  204C                     movea.l    A0, A4
  2658. 00001BA0  5488                     addq.l     A0, 2
  2659. 00001BA2  43EE FEE2                lea.l      A1, [A6 - 0x11E]
  2660. 00001BA6  7004                     moveq.l    D0, 0x04
  2661. label00001BA8:
  2662. 00001BA8  30D9                     move.w     [A0]+, [A1]+
  2663. 00001BAA  51C8 FFFC                dbf        D0, -0x6 /* 00001BA8 */
  2664. label00001BAE:
  2665. 00001BAE  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2666. label00001BB4:
  2667. 00001BB4  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2668. 00001BB8  4E5E                     unlink     A6
  2669. 00001BBA  205F                     movea.l    A0, [A7]+
  2670. 00001BBC  504F                     addq.w     A7, 8
  2671. 00001BBE  4ED0                     jmp        [A0]
  2672. export_582:
  2673. 00001BC0  4E56 FEFE                link       A6, -0x0102
  2674. 00001BC4  2F07                     move.l     -[A7], D7
  2675. 00001BC6  206E 000C                movea.l    A0, [A6 + 0xC]
  2676. 00001BCA  43EE FF00                lea.l      A1, [A6 - 0x100]
  2677. 00001BCE  707F                     moveq.l    D0, 0x7F
  2678. label00001BD0:
  2679. 00001BD0  32D8                     move.w     [A1]+, [A0]+
  2680. 00001BD2  51C8 FFFC                dbf        D0, -0x6 /* 00001BD0 */
  2681. label00001BD6:
  2682. 00001BD6  4240                     clr.w      D0
  2683. 00001BD8  102E FF00                move.b     D0, [A6 - 0x100]
  2684. 00001BDC  4241                     clr.w      D1
  2685. 00001BDE  41EE FF00                lea.l      A0, [A6 - 0x100]
  2686. 00001BE2  1230 0000                move.b     D1, [A0 + D0.w]
  2687. 00001BE6  3E01                     move.w     D7, D1
  2688. 00001BE8  7020                     moveq.l    D0, 0x20
  2689. 00001BEA  B047                     cmp.w      D0, D7
  2690. 00001BEC  57C0                     seq        D0
  2691. 00001BEE  4A00                     tst.b      D0
  2692. 00001BF0  660A                     bne        +0xC /* 00001BFC */
  2693. 00001BF2  720D                     moveq.l    D1, 0x0D
  2694. 00001BF4  B247                     cmp.w      D1, D7
  2695. 00001BF6  57C1                     seq        D1
  2696. 00001BF8  8001                     or.b       D0, D1
  2697. 00001BFA  670E                     beq        +0x10 /* 00001C0A */
  2698. label00001BFC:
  2699. 00001BFC  4240                     clr.w      D0
  2700. 00001BFE  102E FF00                move.b     D0, [A6 - 0x100]
  2701. 00001C02  5340                     subq.w     D0, 1
  2702. 00001C04  1D40 FF00                move.b     [A6 - 0x100], D0
  2703. 00001C08  60CC                     bra        -0x32 /* 00001BD6 */
  2704. label00001C0A:
  2705. 00001C0A  4267                     clr.w      -[A7]
  2706. 00001C0C  486E FF00                pea.l      [A6 - 0x100]
  2707. 00001C10  486D D006                pea.l      [A5 - 0x2FFA]
  2708. 00001C14  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  2709. 00001C18  101F                     move.b     D0, [A7]+
  2710. 00001C1A  6710                     beq        +0x12 /* 00001C2C */
  2711. 00001C1C  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2712. 00001C22  206E 0008                movea.l    A0, [A6 + 0x8]
  2713. 00001C26  10BC 0001                move.b     [A0], 0x1
  2714. 00001C2A  6024                     bra        +0x26 /* 00001C50 */
  2715. label00001C2C:
  2716. 00001C2C  4267                     clr.w      -[A7]
  2717. 00001C2E  486E FF00                pea.l      [A6 - 0x100]
  2718. 00001C32  486D CFF0                pea.l      [A5 - 0x3010]
  2719. 00001C36  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  2720. 00001C3A  101F                     move.b     D0, [A7]+
  2721. 00001C3C  670E                     beq        +0x10 /* 00001C4C */
  2722. 00001C3E  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2723. 00001C44  206E 0008                movea.l    A0, [A6 + 0x8]
  2724. 00001C48  4210                     clr.b      [A0]
  2725. 00001C4A  6004                     bra        +0x6 /* 00001C50 */
  2726. label00001C4C:
  2727. 00001C4C  422E 0010                clr.b      [A6 + 0x10]
  2728. label00001C50:
  2729. 00001C50  2E1F                     move.l     D7, [A7]+
  2730. 00001C52  4E5E                     unlink     A6
  2731. 00001C54  205F                     movea.l    A0, [A7]+
  2732. 00001C56  504F                     addq.w     A7, 8
  2733. 00001C58  4ED0                     jmp        [A0]
  2734. export_583:
  2735. fn00001C5A:
  2736. 00001C5A  4E56 FFFE                link       A6, -0x0002
  2737. 00001C5E  4A6D CCDC                tst.w      [A5 - 0x3324]
  2738. 00001C62  6602                     bne        +0x4 /* 00001C66 */
  2739. 00001C64  6014                     bra        +0x16 /* 00001C7A */
  2740. label00001C66:
  2741. 00001C66  536D CCDC                subq.w     [A5 - 0x3324], 1
  2742. 00001C6A  4A6D CCDC                tst.w      [A5 - 0x3324]
  2743. 00001C6E  660A                     bne        +0xC /* 00001C7A */
  2744. 00001C70  4267                     clr.w      -[A7]
  2745. 00001C72  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  2746. 00001C76  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2747. label00001C7A:
  2748. 00001C7A  4E5E                     unlink     A6
  2749. 00001C7C  4E75                     rts
  2750. export_584:
  2751. 00001C7E  4E56 FEE8                link       A6, -0x0118
  2752. 00001C82  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2753. 00001C86  286E 0008                movea.l    A4, [A6 + 0x8]
  2754. 00001C8A  7E00                     moveq.l    D7, 0x00
  2755. 00001C8C  7000                     moveq.l    D0, 0x00
  2756. 00001C8E  2D40 FEE8                move.l     [A6 - 0x118], D0
  2757. 00001C92  42A7                     clr.l      -[A7]
  2758. 00001C94  3F2D C166                move.w     -[A7], [A5 - 0x3E9A]
  2759. 00001C98  4EAD 2202                jsr        [A5 + 0x2202 /* export_1084 */]
  2760. 00001C9C  1F3C 0001                move.b     -[A7], 0x1
  2761. 00001CA0  486E FEE8                pea.l      [A6 - 0x118]
  2762. 00001CA4  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  2763. 00001CA8  3C1F                     move.w     D6, [A7]+
  2764. 00001CAA  4AAE FEE8                tst.l      [A6 - 0x118]
  2765. 00001CAE  6710                     beq        +0x12 /* 00001CC0 */
  2766. 00001CB0  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  2767. 00001CB4  205F                     movea.l    A0, [A7]+
  2768. 00001CB6  A064                     syscall    MoveHHi
  2769. 00001CB8  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  2770. 00001CBC  205F                     movea.l    A0, [A7]+
  2771. 00001CBE  A029                     syscall    HLock
  2772. label00001CC0:
  2773. 00001CC0  4267                     clr.w      -[A7]
  2774. 00001CC2  3F2D C166                move.w     -[A7], [A5 - 0x3E9A]
  2775. 00001CC6  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  2776. 00001CCA  3A1F                     move.w     D5, [A7]+
  2777. 00001CCC  486E 000C                pea.l      [A6 + 0xC]
  2778. 00001CD0  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  2779. 00001CD4  3006                     move.w     D0, D6
  2780. 00001CD6  6712                     beq        +0x14 /* 00001CEA */
  2781. 00001CD8  5340                     subq.w     D0, 1
  2782. 00001CDA  6730                     beq        +0x32 /* 00001D0C */
  2783. 00001CDC  5340                     subq.w     D0, 1
  2784. 00001CDE  672C                     beq        +0x2E /* 00001D0C */
  2785. 00001CE0  5340                     subq.w     D0, 1
  2786. 00001CE2  6700 0090                beq        +0x92 /* 00001D74 */
  2787. 00001CE6  6000 008E                bra        +0x90 /* 00001D76 */
  2788. label00001CEA:
  2789. 00001CEA  B9EE 000C                cmpa.l     A4, [A6 + 0xC]
  2790. 00001CEE  6F00 0086                ble        +0x88 /* 00001D76 */
  2791. 00001CF2  5287                     addq.l     D7, 1
  2792. 00001CF4  486E 000C                pea.l      [A6 + 0xC]
  2793. 00001CF8  486E FEFC                pea.l      [A6 - 0x104]
  2794. 00001CFC  4267                     clr.w      -[A7]
  2795. 00001CFE  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  2796. 00001D02  486E 000C                pea.l      [A6 + 0xC]
  2797. 00001D06  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  2798. 00001D0A  60DE                     bra        -0x20 /* 00001CEA */
  2799. label00001D0C:
  2800. 00001D0C  B9EE 000C                cmpa.l     A4, [A6 + 0xC]
  2801. 00001D10  6F64                     ble        +0x66 /* 00001D76 */
  2802. 00001D12  5287                     addq.l     D7, 1
  2803. 00001D14  7002                     moveq.l    D0, 0x02
  2804. 00001D16  B046                     cmp.w      D0, D6
  2805. 00001D18  6626                     bne        +0x28 /* 00001D40 */
  2806. 00001D1A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2807. 00001D1E  200C                     move.l     D0, A4
  2808. 00001D20  90AE 000C                sub.l      D0, [A6 + 0xC]
  2809. 00001D24  3F00                     move.w     -[A7], D0
  2810. 00001D26  4267                     clr.w      -[A7]
  2811. 00001D28  1F3C 0001                move.b     -[A7], 0x1
  2812. 00001D2C  206E FEE8                movea.l    A0, [A6 - 0x118]
  2813. 00001D30  2F10                     move.l     -[A7], [A0]
  2814. 00001D32  486E FEF0                pea.l      [A6 - 0x110]
  2815. 00001D36  2F3C 8012 001A           move.l     -[A7], 0x8012001A
  2816. 00001D3C  A8B5                     syscall    ScriptUtil
  2817. 00001D3E  6020                     bra        +0x22 /* 00001D60 */
  2818. label00001D40:
  2819. 00001D40  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2820. 00001D44  200C                     move.l     D0, A4
  2821. 00001D46  90AE 000C                sub.l      D0, [A6 + 0xC]
  2822. 00001D4A  3F00                     move.w     -[A7], D0
  2823. 00001D4C  4267                     clr.w      -[A7]
  2824. 00001D4E  1F3C 0001                move.b     -[A7], 0x1
  2825. 00001D52  42A7                     clr.l      -[A7]
  2826. 00001D54  486E FEF0                pea.l      [A6 - 0x110]
  2827. 00001D58  2F3C 8012 001A           move.l     -[A7], 0x8012001A
  2828. 00001D5E  A8B5                     syscall    ScriptUtil
  2829. label00001D60:
  2830. 00001D60  302E FEF2                move.w     D0, [A6 - 0x10E]
  2831. 00001D64  48C0                     ext.l      D0
  2832. 00001D66  D1AE 000C                add.l      [A6 + 0xC], D0
  2833. 00001D6A  486E 000C                pea.l      [A6 + 0xC]
  2834. 00001D6E  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  2835. 00001D72  6098                     bra        -0x66 /* 00001D0C */
  2836. label00001D74:
  2837. 00001D74  7E00                     moveq.l    D7, 0x00
  2838. label00001D76:
  2839. 00001D76  4AAE FEE8                tst.l      [A6 - 0x118]
  2840. 00001D7A  6710                     beq        +0x12 /* 00001D8C */
  2841. 00001D7C  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  2842. 00001D80  205F                     movea.l    A0, [A7]+
  2843. 00001D82  A02A                     syscall    HUnlock
  2844. 00001D84  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  2845. 00001D88  205F                     movea.l    A0, [A7]+
  2846. 00001D8A  A049                     syscall    HPurge
  2847. label00001D8C:
  2848. 00001D8C  206D FE80                movea.l    A0, [A5 - 0x180]
  2849. 00001D90  3145 0044                move.w     [A0 + 0x44], D5
  2850. 00001D94  2D47 0010                move.l     [A6 + 0x10], D7
  2851. 00001D98  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  2852. 00001D9C  4E5E                     unlink     A6
  2853. 00001D9E  205F                     movea.l    A0, [A7]+
  2854. 00001DA0  504F                     addq.w     A7, 8
  2855. 00001DA2  4ED0                     jmp        [A0]
  2856. export_585:
  2857. 00001DA4  4E56 FFD0                link       A6, -0x0030
  2858. 00001DA8  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2859. 00001DAC  206E 0008                movea.l    A0, [A6 + 0x8]
  2860. 00001DB0  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2861. 00001DB4  700F                     moveq.l    D0, 0x0F
  2862. label00001DB6:
  2863. 00001DB6  32D8                     move.w     [A1]+, [A0]+
  2864. 00001DB8  51C8 FFFC                dbf        D0, -0x6 /* 00001DB6 */
  2865. 00001DBC  42AE FFD8                clr.l      [A6 - 0x28]
  2866. 00001DC0  4247                     clr.w      D7
  2867. 00001DC2  4206                     clr.b      D6
  2868. 00001DC4  3D7C 0001 FFD2           move.w     [A6 - 0x2E], 0x1
  2869. 00001DCA  4240                     clr.w      D0
  2870. 00001DCC  102E FFE0                move.b     D0, [A6 - 0x20]
  2871. 00001DD0  3D40 FFD0                move.w     [A6 - 0x30], D0
  2872. 00001DD4  3A2E FFD2                move.w     D5, [A6 - 0x2E]
  2873. 00001DD8  603A                     bra        +0x3C /* 00001E14 */
  2874. label00001DDA:
  2875. 00001DDA  4240                     clr.w      D0
  2876. 00001DDC  1036 50E0                move.b     D0, [A6 + D5.w - 0x32]
  2877. 00001DE0  3800                     move.w     D4, D0
  2878. 00001DE2  702E                     moveq.l    D0, 0x2E
  2879. 00001DE4  B044                     cmp.w      D0, D4
  2880. 00001DE6  6604                     bne        +0x6 /* 00001DEC */
  2881. 00001DE8  7C01                     moveq.l    D6, 0x01
  2882. 00001DEA  6024                     bra        +0x26 /* 00001E10 */
  2883. label00001DEC:
  2884. 00001DEC  7023                     moveq.l    D0, 0x23
  2885. 00001DEE  B044                     cmp.w      D0, D4
  2886. 00001DF0  57C0                     seq        D0
  2887. 00001DF2  C006                     and.b      D0, D6
  2888. 00001DF4  6704                     beq        +0x6 /* 00001DFA */
  2889. 00001DF6  5247                     addq.w     D7, 1
  2890. 00001DF8  6016                     bra        +0x18 /* 00001E10 */
  2891. label00001DFA:
  2892. 00001DFA  7030                     moveq.l    D0, 0x30
  2893. 00001DFC  B044                     cmp.w      D0, D4
  2894. 00001DFE  6610                     bne        +0x12 /* 00001E10 */
  2895. 00001E00  1006                     move.b     D0, D6
  2896. 00001E02  6708                     beq        +0xA /* 00001E0C */
  2897. 00001E04  526E FFDA                addq.w     [A6 - 0x26], 1
  2898. 00001E08  5247                     addq.w     D7, 1
  2899. 00001E0A  6004                     bra        +0x6 /* 00001E10 */
  2900. label00001E0C:
  2901. 00001E0C  526E FFD8                addq.w     [A6 - 0x28], 1
  2902. label00001E10:
  2903. 00001E10  5245                     addq.w     D5, 1
  2904. 00001E12  6906                     bvs        +0x8 /* 00001E1A */
  2905. label00001E14:
  2906. 00001E14  BA6E FFD0                cmp.w      D5, [A6 - 0x30]
  2907. 00001E18  6FC0                     ble        -0x3E /* 00001DDA */
  2908. label00001E1A:
  2909. 00001E1A  3B6E FFD8 CCB2           move.w     [A5 - 0x334E], [A6 - 0x28]
  2910. 00001E20  3B6E FFDA CCAE           move.w     [A5 - 0x3352], [A6 - 0x26]
  2911. 00001E26  3B47 CCB0                move.w     [A5 - 0x3350], D7
  2912. 00001E2A  41ED CCB8                lea.l      A0, [A5 - 0x3348]
  2913. 00001E2E  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2914. 00001E32  700F                     moveq.l    D0, 0x0F
  2915. label00001E34:
  2916. 00001E34  30D9                     move.w     [A0]+, [A1]+
  2917. 00001E36  51C8 FFFC                dbf        D0, -0x6 /* 00001E34 */
  2918. 00001E3A  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  2919. 00001E3E  4E5E                     unlink     A6
  2920. 00001E40  2E9F                     move.l     [A7], [A7]+
  2921. 00001E42  4E75                     rts
  2922. fn00001E44:
  2923. 00001E44  4E56 FFF4                link       A6, -0x000C
  2924. 00001E48  48E7 0118                movem.l    -[A7], D7,A3,A4
  2925. 00001E4C  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  2926. 00001E50  2E2D D14A                move.l     D7, [A5 - 0x2EB6]
  2927. 00001E54  9EA8 0040                sub.l      D7, [A0 + 0x40]
  2928. 00001E58  BEAD D142                cmp.l      D7, [A5 - 0x2EBE]
  2929. 00001E5C  5EC0                     sgt        D0
  2930. 00001E5E  4A00                     tst.b      D0
  2931. 00001E60  6726                     beq        +0x28 /* 00001E88 */
  2932. 00001E62  2F00                     move.l     -[A7], D0
  2933. 00001E64  4267                     clr.w      -[A7]
  2934. 00001E66  2207                     move.l     D1, D7
  2935. 00001E68  92AD D142                sub.l      D1, [A5 - 0x2EBE]
  2936. 00001E6C  2F01                     move.l     -[A7], D1
  2937. 00001E6E  4EAD 1A4A                jsr        [A5 + 0x1A4A /* export_837 */]
  2938. 00001E72  121F                     move.b     D1, [A7]+
  2939. 00001E74  201F                     move.l     D0, [A7]+
  2940. 00001E76  0A01 0001                xori.b     D1, 0x1
  2941. 00001E7A  C001                     and.b      D0, D1
  2942. 00001E7C  670A                     beq        +0xC /* 00001E88 */
  2943. 00001E7E  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  2944. 00001E82  4268 003E                clr.w      [A0 + 0x3E]
  2945. 00001E86  6058                     bra        +0x5A /* 00001EE0 */
  2946. label00001E88:
  2947. 00001E88  42A7                     clr.l      -[A7]
  2948. 00001E8A  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  2949. 00001E8E  265F                     movea.l    A3, [A7]+
  2950. 00001E90  206D D146                movea.l    A0, [A5 - 0x2EBA]
  2951. 00001E94  226D E31E                movea.l    A1, [A5 - 0x1CE2]
  2952. 00001E98  2029 0040                move.l     D0, [A1 + 0x40]
  2953. 00001E9C  D090                     add.l      D0, [A0]
  2954. 00001E9E  2F00                     move.l     -[A7], D0
  2955. 00001EA0  202D D14A                move.l     D0, [A5 - 0x2EB6]
  2956. 00001EA4  D090                     add.l      D0, [A0]
  2957. 00001EA6  2F00                     move.l     -[A7], D0
  2958. 00001EA8  2F07                     move.l     -[A7], D7
  2959. 00001EAA  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  2960. 00001EAE  2007                     move.l     D0, D7
  2961. 00001EB0  D1AD D14A                add.l      [A5 - 0x2EB6], D0
  2962. 00001EB4  2007                     move.l     D0, D7
  2963. 00001EB6  91AD D142                sub.l      [A5 - 0x2EBE], D0
  2964. 00001EBA  42A7                     clr.l      -[A7]
  2965. 00001EBC  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  2966. 00001EC0  285F                     movea.l    A4, [A7]+
  2967. label00001EC2:
  2968. 00001EC2  B7CC                     cmpa.l     A3, A4
  2969. 00001EC4  671A                     beq        +0x1C /* 00001EE0 */
  2970. 00001EC6  7001                     moveq.l    D0, 0x01
  2971. 00001EC8  B02C 0002                cmp.b      D0, [A4 + 0x2]
  2972. 00001ECC  6606                     bne        +0x8 /* 00001ED4 */
  2973. 00001ECE  197C 0002 0002           move.b     [A4 + 0x2], 0x2
  2974. label00001ED4:
  2975. 00001ED4  42A7                     clr.l      -[A7]
  2976. 00001ED6  2F0C                     move.l     -[A7], A4
  2977. 00001ED8  4EAD 19EA                jsr        [A5 + 0x19EA /* export_825 */]
  2978. 00001EDC  285F                     movea.l    A4, [A7]+
  2979. 00001EDE  60E2                     bra        -0x1C /* 00001EC2 */
  2980. label00001EE0:
  2981. 00001EE0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2982. 00001EE4  4E5E                     unlink     A6
  2983. 00001EE6  4E75                     rts
  2984. fn00001EE8:
  2985. 00001EE8  4E56 FFFC                link       A6, -0x0004
  2986. 00001EEC  48E7 0300                movem.l    -[A7], D6,D7
  2987. 00001EF0  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  2988. 00001EF4  7000                     moveq.l    D0, 0x00
  2989. 00001EF6  2140 0044                move.l     [A0 + 0x44], D0
  2990. 00001EFA  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  2991. 00001EFE  7000                     moveq.l    D0, 0x00
  2992. 00001F00  2140 0048                move.l     [A0 + 0x48], D0
  2993. 00001F04  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  2994. 00001F08  7016                     moveq.l    D0, 0x16
  2995. 00001F0A  B028 0025                cmp.b      D0, [A0 + 0x25]
  2996. 00001F0E  57C6                     seq        D6
  2997. 00001F10  4406                     neg.b      D6
  2998. 00001F12  1028 0024                move.b     D0, [A0 + 0x24]
  2999. 00001F16  4880                     ext.w      D0
  3000. 00001F18  3E00                     move.w     D7, D0
  3001. 00001F1A  1006                     move.b     D0, D6
  3002. 00001F1C  6716                     beq        +0x18 /* 00001F34 */
  3003. 00001F1E  3207                     move.w     D1, D7
  3004. 00001F20  5341                     subq.w     D1, 1
  3005. 00001F22  41ED F6C0                lea.l      A0, [A5 - 0x940]
  3006. 00001F26  E541                     asl        D1.w, 2
  3007. 00001F28  4AB0 1000                tst.l      [A0 + D1.w]
  3008. 00001F2C  57C1                     seq        D1
  3009. 00001F2E  C001                     and.b      D0, D1
  3010. 00001F30  4A00                     tst.b      D0
  3011. 00001F32  6620                     bne        +0x22 /* 00001F54 */
  3012. label00001F34:
  3013. 00001F34  1206                     move.b     D1, D6
  3014. 00001F36  0A01 0001                xori.b     D1, 0x1
  3015. 00001F3A  4A01                     tst.b      D1
  3016. 00001F3C  6730                     beq        +0x32 /* 00001F6E */
  3017. 00001F3E  3407                     move.w     D2, D7
  3018. 00001F40  5342                     subq.w     D2, 1
  3019. 00001F42  41ED F5A0                lea.l      A0, [A5 - 0xA60]
  3020. 00001F46  E542                     asl        D2.w, 2
  3021. 00001F48  4AB0 2000                tst.l      [A0 + D2.w]
  3022. 00001F4C  57C2                     seq        D2
  3023. 00001F4E  C202                     and.b      D1, D2
  3024. 00001F50  8001                     or.b       D0, D1
  3025. 00001F52  671A                     beq        +0x1C /* 00001F6E */
  3026. label00001F54:
  3027. 00001F54  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  3028. 00001F58  4268 003E                clr.w      [A0 + 0x3E]
  3029. 00001F5C  486D CFEA                pea.l      [A5 - 0x3016]
  3030. 00001F60  7002                     moveq.l    D0, 0x02
  3031. 00001F62  2F00                     move.l     -[A7], D0
  3032. 00001F64  1F3C 000F                move.b     -[A7], 0xF
  3033. 00001F68  4EBA E2F6                jsr        [PC - 0x1D0A /* 00000260 */]
  3034. 00001F6C  6034                     bra        +0x36 /* 00001FA2 */
  3035. label00001F6E:
  3036. 00001F6E  4EBA FED4                jsr        [PC - 0x12C /* 00001E44 */]
  3037. 00001F72  1006                     move.b     D0, D6
  3038. 00001F74  6714                     beq        +0x16 /* 00001F8A */
  3039. 00001F76  3007                     move.w     D0, D7
  3040. 00001F78  5340                     subq.w     D0, 1
  3041. 00001F7A  41ED F6C0                lea.l      A0, [A5 - 0x940]
  3042. 00001F7E  E540                     asl        D0.w, 2
  3043. 00001F80  2F30 0000                move.l     -[A7], [A0 + D0.w]
  3044. 00001F84  205F                     movea.l    A0, [A7]+
  3045. 00001F86  4E90                     jsr        [A0]
  3046. 00001F88  6012                     bra        +0x14 /* 00001F9C */
  3047. label00001F8A:
  3048. 00001F8A  3007                     move.w     D0, D7
  3049. 00001F8C  5340                     subq.w     D0, 1
  3050. 00001F8E  41ED F5A0                lea.l      A0, [A5 - 0xA60]
  3051. 00001F92  E540                     asl        D0.w, 2
  3052. 00001F94  2F30 0000                move.l     -[A7], [A0 + D0.w]
  3053. 00001F98  205F                     movea.l    A0, [A7]+
  3054. 00001F9A  4E90                     jsr        [A0]
  3055. label00001F9C:
  3056. 00001F9C  486D 0A32                pea.l      [A5 + 0xA32 /* export_322 */]
  3057. 00001FA0  A9F1                     syscall    UnloadSeg
  3058. label00001FA2:
  3059. 00001FA2  4CDF 00C0                movem.l    D6,D7, [A7]+
  3060. 00001FA6  4E5E                     unlink     A6
  3061. 00001FA8  4E75                     rts
  3062. export_586:
  3063. 00001FAA  4E56 FFFA                link       A6, -0x0006
  3064. 00001FAE  4267                     clr.w      -[A7]
  3065. 00001FB0  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3066. 00001FB4  7001                     moveq.l    D0, 0x01
  3067. 00001FB6  B05F                     cmp.w      D0, [A7]+
  3068. 00001FB8  6606                     bne        +0x8 /* 00001FC0 */
  3069. 00001FBA  4EBA 20E4                jsr        [PC + 0x20E4 /* 000040A0 */]
  3070. 00001FBE  605C                     bra        +0x5E /* 0000201C */
  3071. label00001FC0:
  3072. 00001FC0  486D D01A                pea.l      [A5 - 0x2FE6]
  3073. 00001FC4  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3074. 00001FC8  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  3075. 00001FCC  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3076. 00001FD0  42A7                     clr.l      -[A7]
  3077. 00001FD2  486D D01A                pea.l      [A5 - 0x2FE6]
  3078. 00001FD6  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  3079. 00001FDA  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3080. 00001FDE  7000                     moveq.l    D0, 0x00
  3081. 00001FE0  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3082. 00001FE4  6602                     bne        +0x4 /* 00001FE8 */
  3083. 00001FE6  6034                     bra        +0x36 /* 0000201C */
  3084. label00001FE8:
  3085. 00001FE8  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  3086. 00001FEE  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3087. 00001FF2  6606                     bne        +0x8 /* 00001FFA */
  3088. 00001FF4  4EBA 20AA                jsr        [PC + 0x20AA /* 000040A0 */]
  3089. 00001FF8  6022                     bra        +0x24 /* 0000201C */
  3090. label00001FFA:
  3091. 00001FFA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3092. 00001FFE  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  3093. 00002002  4267                     clr.w      -[A7]
  3094. 00002004  4EBA 001A                jsr        [PC + 0x1A /* 00002020 */]
  3095. 00002008  1D5F FFFB                move.b     [A6 - 0x5], [A7]+
  3096. 0000200C  102D B820                move.b     D0, [A5 - 0x47E0]
  3097. 00002010  660A                     bne        +0xC /* 0000201C */
  3098. 00002012  4267                     clr.w      -[A7]
  3099. 00002014  486D CFB2                pea.l      [A5 - 0x304E]
  3100. 00002018  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  3101. label0000201C:
  3102. 0000201C  4E5E                     unlink     A6
  3103. 0000201E  4E75                     rts
  3104. export_587:
  3105. fn00002020:
  3106. 00002020  4E56 FFD8                link       A6, -0x0028
  3107. 00002024  48E7 0308                movem.l    -[A7], D6,D7,A4
  3108. 00002028  422E 0008                clr.b      [A6 + 0x8]
  3109. 0000202C  42A7                     clr.l      -[A7]
  3110. 0000202E  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3111. 00002032  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3112. 00002036  1F3C 0001                move.b     -[A7], 0x1
  3113. 0000203A  486E FFE4                pea.l      [A6 - 0x1C]
  3114. 0000203E  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  3115. 00002042  41EE FFEC                lea.l      A0, [A6 - 0x14]
  3116. 00002046  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  3117. 0000204A  7003                     moveq.l    D0, 0x03
  3118. label0000204C:
  3119. 0000204C  30D9                     move.w     [A0]+, [A1]+
  3120. 0000204E  51C8 FFFC                dbf        D0, -0x6 /* 0000204C */
  3121. 00002052  4247                     clr.w      D7
  3122. 00002054  42A7                     clr.l      -[A7]
  3123. 00002056  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3124. 0000205A  486E FFF4                pea.l      [A6 - 0xC]
  3125. 0000205E  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  3126. 00002062  285F                     movea.l    A4, [A7]+
  3127. 00002064  200C                     move.l     D0, A4
  3128. 00002066  6700 00D4                beq        +0xD6 /* 0000213C */
  3129. 0000206A  7000                     moveq.l    D0, 0x00
  3130. 0000206C  2D40 FFDC                move.l     [A6 - 0x24], D0
  3131. 00002070  7000                     moveq.l    D0, 0x00
  3132. 00002072  2D40 FFE0                move.l     [A6 - 0x20], D0
  3133. 00002076  42A7                     clr.l      -[A7]
  3134. 00002078  2F0C                     move.l     -[A7], A4
  3135. 0000207A  486E FFE4                pea.l      [A6 - 0x1C]
  3136. 0000207E  7002                     moveq.l    D0, 0x02
  3137. 00002080  2F00                     move.l     -[A7], D0
  3138. 00002082  486E FFDC                pea.l      [A6 - 0x24]
  3139. 00002086  2F3C 000C 0103           move.l     -[A7], 0xC0103
  3140. 0000208C  7000                     moveq.l    D0, 0x00
  3141. 0000208E  A82A                     syscall    ComponentDispatch
  3142. 00002090  201F                     move.l     D0, [A7]+
  3143. 00002092  3E00                     move.w     D7, D0
  3144. 00002094  6634                     bne        +0x36 /* 000020CA */
  3145. 00002096  42A7                     clr.l      -[A7]
  3146. 00002098  2F0C                     move.l     -[A7], A4
  3147. 0000209A  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3148. 0000209E  42A7                     clr.l      -[A7]
  3149. 000020A0  42A7                     clr.l      -[A7]
  3150. 000020A2  486E FFE0                pea.l      [A6 - 0x20]
  3151. 000020A6  2F3C 0010 0003           move.l     -[A7], 0x100003
  3152. 000020AC  7000                     moveq.l    D0, 0x00
  3153. 000020AE  A82A                     syscall    ComponentDispatch
  3154. 000020B0  201F                     move.l     D0, [A7]+
  3155. 000020B2  3E00                     move.w     D7, D0
  3156. 000020B4  42A7                     clr.l      -[A7]
  3157. 000020B6  2F0C                     move.l     -[A7], A4
  3158. 000020B8  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3159. 000020BC  2F3C 0004 0006           move.l     -[A7], 0x40006
  3160. 000020C2  7000                     moveq.l    D0, 0x00
  3161. 000020C4  A82A                     syscall    ComponentDispatch
  3162. 000020C6  201F                     move.l     D0, [A7]+
  3163. 000020C8  3C00                     move.w     D6, D0
  3164. label000020CA:
  3165. 000020CA  4A47                     tst.w      D7
  3166. 000020CC  6620                     bne        +0x22 /* 000020EE */
  3167. 000020CE  4AAE FFE0                tst.l      [A6 - 0x20]
  3168. 000020D2  6742                     beq        +0x44 /* 00002116 */
  3169. 000020D4  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3170. 000020DA  2F0C                     move.l     -[A7], A4
  3171. 000020DC  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3172. 000020E0  1F3C 0001                move.b     -[A7], 0x1
  3173. 000020E4  486E FFEC                pea.l      [A6 - 0x14]
  3174. 000020E8  4EAD 133A                jsr        [A5 + 0x133A /* export_611 */]
  3175. 000020EC  6028                     bra        +0x2A /* 00002116 */
  3176. label000020EE:
  3177. 000020EE  7080                     moveq.l    D0, 0xFFFFFF80
  3178. 000020F0  B047                     cmp.w      D0, D7
  3179. 000020F2  6722                     beq        +0x24 /* 00002116 */
  3180. 000020F4  42A7                     clr.l      -[A7]
  3181. 000020F6  2F0C                     move.l     -[A7], A4
  3182. 000020F8  2F3C 6572 7273           move.l     -[A7], 0x65727273 /* 'errs' */
  3183. 000020FE  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  3184. 00002104  486E FFEC                pea.l      [A6 - 0x14]
  3185. 00002108  2F3C 000C 0005           move.l     -[A7], 0xC0005
  3186. 0000210E  7000                     moveq.l    D0, 0x00
  3187. 00002110  A82A                     syscall    ComponentDispatch
  3188. 00002112  201F                     move.l     D0, [A7]+
  3189. 00002114  3C00                     move.w     D6, D0
  3190. label00002116:
  3191. 00002116  4AAE FFE0                tst.l      [A6 - 0x20]
  3192. 0000211A  6716                     beq        +0x18 /* 00002132 */
  3193. 0000211C  42A7                     clr.l      -[A7]
  3194. 0000211E  2F0C                     move.l     -[A7], A4
  3195. 00002120  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3196. 00002124  2F3C 0004 0006           move.l     -[A7], 0x40006
  3197. 0000212A  7000                     moveq.l    D0, 0x00
  3198. 0000212C  A82A                     syscall    ComponentDispatch
  3199. 0000212E  201F                     move.l     D0, [A7]+
  3200. 00002130  3C00                     move.w     D6, D0
  3201. label00002132:
  3202. 00002132  4267                     clr.w      -[A7]
  3203. 00002134  2F0C                     move.l     -[A7], A4
  3204. 00002136  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  3205. 0000213A  3C1F                     move.w     D6, [A7]+
  3206. label0000213C:
  3207. 0000213C  486E FFE4                pea.l      [A6 - 0x1C]
  3208. 00002140  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  3209. 00002144  486E FFEC                pea.l      [A6 - 0x14]
  3210. 00002148  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  3211. 0000214C  7080                     moveq.l    D0, 0xFFFFFF80
  3212. 0000214E  B047                     cmp.w      D0, D7
  3213. 00002150  6608                     bne        +0xA /* 0000215A */
  3214. 00002152  1B7C 0001 B820           move.b     [A5 - 0x47E0], 0x1
  3215. 00002158  6014                     bra        +0x16 /* 0000216E */
  3216. label0000215A:
  3217. 0000215A  4A47                     tst.w      D7
  3218. 0000215C  6710                     beq        +0x12 /* 0000216E */
  3219. 0000215E  486D D01A                pea.l      [A5 - 0x2FE6]
  3220. 00002162  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3221. 00002166  486D D01A                pea.l      [A5 - 0x2FE6]
  3222. 0000216A  4EBA ED90                jsr        [PC - 0x1270 /* 00000EFC */]
  3223. label0000216E:
  3224. 0000216E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3225. 00002172  4E5E                     unlink     A6
  3226. 00002174  4E75                     rts
  3227. export_588:
  3228. fn00002176:
  3229. 00002176  4E56 FFFC                link       A6, -0x0004
  3230. 0000217A  48E7 0018                movem.l    -[A7], A3,A4
  3231. 0000217E  42A7                     clr.l      -[A7]
  3232. 00002180  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  3233. 00002184  265F                     movea.l    A3, [A7]+
  3234. 00002186  284B                     movea.l    A4, A3
  3235. 00002188  526C 0042                addq.w     [A4 + 0x42], 1
  3236. 0000218C  4EBA EF12                jsr        [PC - 0x10EE /* 000010A0 */]
  3237. 00002190  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3238. 00002194  1F3C 0001                move.b     -[A7], 0x1
  3239. 00002198  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  3240. 0000219C  4267                     clr.w      -[A7]
  3241. 0000219E  4EBA 004A                jsr        [PC + 0x4A /* 000021EA */]
  3242. 000021A2  101F                     move.b     D0, [A7]+
  3243. 000021A4  670C                     beq        +0xE /* 000021B2 */
  3244. 000021A6  42A7                     clr.l      -[A7]
  3245. 000021A8  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  3246. 000021AC  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  3247. 000021B0  6006                     bra        +0x8 /* 000021B8 */
  3248. label000021B2:
  3249. 000021B2  7000                     moveq.l    D0, 0x00
  3250. 000021B4  2D40 000C                move.l     [A6 + 0xC], D0
  3251. label000021B8:
  3252. 000021B8  4EBA EEFA                jsr        [PC - 0x1106 /* 000010B4 */]
  3253. 000021BC  2F0B                     move.l     -[A7], A3
  3254. 000021BE  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  3255. 000021C2  4CDF 1800                movem.l    A3,A4, [A7]+
  3256. 000021C6  4E5E                     unlink     A6
  3257. 000021C8  2E9F                     move.l     [A7], [A7]+
  3258. 000021CA  4E75                     rts
  3259. export_589:
  3260. 000021CC  4E56 FFFC                link       A6, -0x0004
  3261. 000021D0  42A7                     clr.l      -[A7]
  3262. 000021D2  42A7                     clr.l      -[A7]
  3263. 000021D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3264. 000021D8  4EAD 22BA                jsr        [A5 + 0x22BA /* export_1107 */]
  3265. 000021DC  4EBA FF98                jsr        [PC - 0x68 /* 00002176 */]
  3266. 000021E0  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  3267. 000021E4  4E5E                     unlink     A6
  3268. 000021E6  2E9F                     move.l     [A7], [A7]+
  3269. 000021E8  4E75                     rts
  3270. export_590:
  3271. fn000021EA:
  3272. 000021EA  4E56 FFEA                link       A6, -0x0016
  3273. 000021EE  48E7 0108                movem.l    -[A7], D7,A4
  3274. 000021F2  422E 0008                clr.b      [A6 + 0x8]
  3275. 000021F6  42A7                     clr.l      -[A7]
  3276. 000021F8  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  3277. 000021FC  0C9F 0000 2328           cmpi.l     [A7]+, 0x2328 /* '#(' */
  3278. 00002202  6C06                     bge        +0x8 /* 0000220A */
  3279. 00002204  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  3280. 00002208  605A                     bra        +0x5C /* 00002264 */
  3281. label0000220A:
  3282. 0000220A  286D D42C                movea.l    A4, [A5 - 0x2BD4]
  3283. 0000220E  486E FFF4                pea.l      [A6 - 0xC]
  3284. 00002212  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  3285. 00002216  42A7                     clr.l      -[A7]
  3286. 00002218  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  3287. 0000221C  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  3288. 00002220  486E FFF4                pea.l      [A6 - 0xC]
  3289. 00002224  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  3290. 00002228  42A7                     clr.l      -[A7]
  3291. 0000222A  4267                     clr.w      -[A7]
  3292. 0000222C  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  3293. 00002230  1E1F                     move.b     D7, [A7]+
  3294. 00002232  2007                     move.l     D0, D7
  3295. 00002234  802D B820                or.b       D0, [A5 - 0x47E0]
  3296. 00002238  670A                     beq        +0xC /* 00002244 */
  3297. 0000223A  486E FFEC                pea.l      [A6 - 0x14]
  3298. 0000223E  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  3299. 00002242  600E                     bra        +0x10 /* 00002252 */
  3300. label00002244:
  3301. 00002244  7E01                     moveq.l    D7, 0x01
  3302. 00002246  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3303. 0000224A  1F3C 0001                move.b     -[A7], 0x1
  3304. 0000224E  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  3305. label00002252:
  3306. 00002252  1D47 0008                move.b     [A6 + 0x8], D7
  3307. 00002256  486E FFF4                pea.l      [A6 - 0xC]
  3308. 0000225A  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  3309. 0000225E  2F0C                     move.l     -[A7], A4
  3310. 00002260  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  3311. label00002264:
  3312. 00002264  4CDF 1080                movem.l    D7,A4, [A7]+
  3313. 00002268  4E5E                     unlink     A6
  3314. 0000226A  4E75                     rts
  3315. export_591:
  3316. 0000226C  4E56 0000                link       A6, 0
  3317. 00002270  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  3318. 00002274  117C 0001 0021           move.b     [A0 + 0x21], 0x1
  3319. 0000227A  4EAD 33A2                jsr        [A5 + 0x33A2 /* export_1648 */]
  3320. 0000227E  4E5E                     unlink     A6
  3321. 00002280  4E75                     rts
  3322. export_592:
  3323. 00002282  4E56 FEF8                link       A6, -0x0108
  3324. 00002286  48E7 0300                movem.l    -[A7], D6,D7
  3325. 0000228A  42A7                     clr.l      -[A7]
  3326. 0000228C  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3327. 00002290  201F                     move.l     D0, [A7]+
  3328. 00002292  3C00                     move.w     D6, D0
  3329. 00002294  3D7C 0001 FEFA           move.w     [A6 - 0x106], 0x1
  3330. 0000229A  3D46 FEF8                move.w     [A6 - 0x108], D6
  3331. 0000229E  3E2E FEFA                move.w     D7, [A6 - 0x106]
  3332. 000022A2  6014                     bra        +0x16 /* 000022B8 */
  3333. label000022A4:
  3334. 000022A4  486E FF00                pea.l      [A6 - 0x100]
  3335. 000022A8  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3336. 000022AC  486E FF00                pea.l      [A6 - 0x100]
  3337. 000022B0  4EAD 1C8A                jsr        [A5 + 0x1C8A /* export_909 */]
  3338. 000022B4  5247                     addq.w     D7, 1
  3339. 000022B6  6906                     bvs        +0x8 /* 000022BE */
  3340. label000022B8:
  3341. 000022B8  BE6E FEF8                cmp.w      D7, [A6 - 0x108]
  3342. 000022BC  6FE6                     ble        -0x18 /* 000022A4 */
  3343. label000022BE:
  3344. 000022BE  4CDF 00C0                movem.l    D6,D7, [A7]+
  3345. 000022C2  4E5E                     unlink     A6
  3346. 000022C4  4E75                     rts
  3347. export_593:
  3348. 000022C6  4E56 FEE8                link       A6, -0x0118
  3349. 000022CA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3350. 000022CE  4246                     clr.w      D6
  3351. 000022D0  4267                     clr.w      -[A7]
  3352. 000022D2  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3353. 000022D6  4A5F                     tst.w      [A7]+
  3354. 000022D8  665E                     bne        +0x60 /* 00002338 */
  3355. 000022DA  42A7                     clr.l      -[A7]
  3356. 000022DC  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3357. 000022E0  201F                     move.l     D0, [A7]+
  3358. 000022E2  3C00                     move.w     D6, D0
  3359. 000022E4  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  3360. 000022E8  4868 000C                pea.l      [A0 + 0xC]
  3361. 000022EC  3F06                     move.w     -[A7], D6
  3362. 000022EE  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  3363. 000022F2  426E FEF2                clr.w      [A6 - 0x10E]
  3364. 000022F6  3006                     move.w     D0, D6
  3365. 000022F8  5340                     subq.w     D0, 1
  3366. 000022FA  3D40 FEF0                move.w     [A6 - 0x110], D0
  3367. 000022FE  3E2E FEF2                move.w     D7, [A6 - 0x10E]
  3368. 00002302  6026                     bra        +0x28 /* 0000232A */
  3369. label00002304:
  3370. 00002304  486E FEFC                pea.l      [A6 - 0x104]
  3371. 00002308  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3372. 0000230C  286D E31E                movea.l    A4, [A5 - 0x1CE2]
  3373. 00002310  486C 000C                pea.l      [A4 + 0xC]
  3374. 00002314  206C 0010                movea.l    A0, [A4 + 0x10]
  3375. 00002318  3010                     move.w     D0, [A0]
  3376. 0000231A  9047                     sub.w      D0, D7
  3377. 0000231C  3F00                     move.w     -[A7], D0
  3378. 0000231E  486E FEFC                pea.l      [A6 - 0x104]
  3379. 00002322  4EAD 1CF2                jsr        [A5 + 0x1CF2 /* export_922 */]
  3380. 00002326  5247                     addq.w     D7, 1
  3381. 00002328  6906                     bvs        +0x8 /* 00002330 */
  3382. label0000232A:
  3383. 0000232A  BE6E FEF0                cmp.w      D7, [A6 - 0x110]
  3384. 0000232E  6FD4                     ble        -0x2A /* 00002304 */
  3385. label00002330:
  3386. 00002330  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  3387. 00002334  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3388. label00002338:
  3389. 00002338  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  3390. 0000233C  1028 0027                move.b     D0, [A0 + 0x27]
  3391. 00002340  6704                     beq        +0x6 /* 00002346 */
  3392. 00002342  4EBA FBA4                jsr        [PC - 0x45C /* 00001EE8 */]
  3393. label00002346:
  3394. 00002346  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  3395. 0000234A  BC68 003E                cmp.w      D6, [A0 + 0x3E]
  3396. 0000234E  6C10                     bge        +0x12 /* 00002360 */
  3397. 00002350  4868 000C                pea.l      [A0 + 0xC]
  3398. 00002354  3028 003E                move.w     D0, [A0 + 0x3E]
  3399. 00002358  9046                     sub.w      D0, D6
  3400. 0000235A  3F00                     move.w     -[A7], D0
  3401. 0000235C  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  3402. label00002360:
  3403. 00002360  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  3404. 00002364  1028 0027                move.b     D0, [A0 + 0x27]
  3405. 00002368  6732                     beq        +0x34 /* 0000239C */
  3406. 0000236A  3D68 003E FEEE           move.w     [A6 - 0x112], [A0 + 0x3E]
  3407. 00002370  3E2E FEEE                move.w     D7, [A6 - 0x112]
  3408. 00002374  6016                     bra        +0x18 /* 0000238C */
  3409. label00002376:
  3410. 00002376  286D E31E                movea.l    A4, [A5 - 0x1CE2]
  3411. 0000237A  486C 000C                pea.l      [A4 + 0xC]
  3412. 0000237E  3007                     move.w     D0, D7
  3413. 00002380  D06C 0014                add.w      D0, [A4 + 0x14]
  3414. 00002384  3F00                     move.w     -[A7], D0
  3415. 00002386  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  3416. 0000238A  5347                     subq.w     D7, 1
  3417. label0000238C:
  3418. 0000238C  7001                     moveq.l    D0, 0x01
  3419. 0000238E  B047                     cmp.w      D0, D7
  3420. 00002390  6FE4                     ble        -0x1A /* 00002376 */
  3421. 00002392  1F3C 000F                move.b     -[A7], 0xF
  3422. 00002396  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3423. 0000239A  6040                     bra        +0x42 /* 000023DC */
  3424. label0000239C:
  3425. 0000239C  42A7                     clr.l      -[A7]
  3426. 0000239E  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  3427. 000023A2  265F                     movea.l    A3, [A7]+
  3428. 000023A4  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  3429. 000023A8  3D68 003E FEEC           move.w     [A6 - 0x114], [A0 + 0x3E]
  3430. 000023AE  3E2E FEEC                move.w     D7, [A6 - 0x114]
  3431. 000023B2  6022                     bra        +0x24 /* 000023D6 */
  3432. label000023B4:
  3433. 000023B4  286D E31E                movea.l    A4, [A5 - 0x1CE2]
  3434. 000023B8  486C 000C                pea.l      [A4 + 0xC]
  3435. 000023BC  3007                     move.w     D0, D7
  3436. 000023BE  D06C 0014                add.w      D0, [A4 + 0x14]
  3437. 000023C2  3F00                     move.w     -[A7], D0
  3438. 000023C4  2F0B                     move.l     -[A7], A3
  3439. 000023C6  4EAD 1CEA                jsr        [A5 + 0x1CEA /* export_921 */]
  3440. 000023CA  42A7                     clr.l      -[A7]
  3441. 000023CC  2F0B                     move.l     -[A7], A3
  3442. 000023CE  4EAD 19EA                jsr        [A5 + 0x19EA /* export_825 */]
  3443. 000023D2  265F                     movea.l    A3, [A7]+
  3444. 000023D4  5347                     subq.w     D7, 1
  3445. label000023D6:
  3446. 000023D6  7001                     moveq.l    D0, 0x01
  3447. 000023D8  B047                     cmp.w      D0, D7
  3448. 000023DA  6FD8                     ble        -0x26 /* 000023B4 */
  3449. label000023DC:
  3450. 000023DC  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  3451. 000023E0  BC68 003E                cmp.w      D6, [A0 + 0x3E]
  3452. 000023E4  6F36                     ble        +0x38 /* 0000241C */
  3453. 000023E6  3028 003E                move.w     D0, [A0 + 0x3E]
  3454. 000023EA  5240                     addq.w     D0, 1
  3455. 000023EC  3D40 FEEA                move.w     [A6 - 0x116], D0
  3456. 000023F0  3D46 FEE8                move.w     [A6 - 0x118], D6
  3457. 000023F4  3E2E FEEA                move.w     D7, [A6 - 0x116]
  3458. 000023F8  601C                     bra        +0x1E /* 00002416 */
  3459. label000023FA:
  3460. 000023FA  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  3461. 000023FE  286D E31E                movea.l    A4, [A5 - 0x1CE2]
  3462. 00002402  486C 000C                pea.l      [A4 + 0xC]
  3463. 00002406  3007                     move.w     D0, D7
  3464. 00002408  D06C 0014                add.w      D0, [A4 + 0x14]
  3465. 0000240C  3F00                     move.w     -[A7], D0
  3466. 0000240E  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  3467. 00002412  5247                     addq.w     D7, 1
  3468. 00002414  6906                     bvs        +0x8 /* 0000241C */
  3469. label00002416:
  3470. 00002416  BE6E FEE8                cmp.w      D7, [A6 - 0x118]
  3471. 0000241A  6FDE                     ble        -0x20 /* 000023FA */
  3472. label0000241C:
  3473. 0000241C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3474. 00002420  4E5E                     unlink     A6
  3475. 00002422  4E75                     rts
  3476. export_594:
  3477. 00002424  4E56 0000                link       A6, 0
  3478. 00002428  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  3479. 0000242C  117C 0002 0021           move.b     [A0 + 0x21], 0x2
  3480. 00002432  4EAD 33A2                jsr        [A5 + 0x33A2 /* export_1648 */]
  3481. 00002436  4E5E                     unlink     A6
  3482. 00002438  4E75                     rts
  3483. export_595:
  3484. 0000243A  4E56 0000                link       A6, 0
  3485. 0000243E  4267                     clr.w      -[A7]
  3486. 00002440  486D CFB2                pea.l      [A5 - 0x304E]
  3487. 00002444  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  3488. 00002448  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  3489. 0000244C  117C 0001 0021           move.b     [A0 + 0x21], 0x1
  3490. 00002452  4E5E                     unlink     A6
  3491. 00002454  4E75                     rts
  3492. export_596:
  3493. 00002456  4E56 FFFA                link       A6, -0x0006
  3494. 0000245A  48E7 0018                movem.l    -[A7], A3,A4
  3495. 0000245E  4267                     clr.w      -[A7]
  3496. 00002460  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3497. 00002464  301F                     move.w     D0, [A7]+
  3498. 00002466  6712                     beq        +0x14 /* 0000247A */
  3499. 00002468  5340                     subq.w     D0, 1
  3500. 0000246A  674E                     beq        +0x50 /* 000024BA */
  3501. 0000246C  5340                     subq.w     D0, 1
  3502. 0000246E  6750                     beq        +0x52 /* 000024C0 */
  3503. 00002470  5340                     subq.w     D0, 1
  3504. 00002472  6756                     beq        +0x58 /* 000024CA */
  3505. 00002474  5340                     subq.w     D0, 1
  3506. 00002476  6762                     beq        +0x64 /* 000024DA */
  3507. 00002478  6064                     bra        +0x66 /* 000024DE */
  3508. label0000247A:
  3509. 0000247A  486D CF92                pea.l      [A5 - 0x306E]
  3510. 0000247E  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  3511. 00002482  7005                     moveq.l    D0, 0x05
  3512. 00002484  B02D CF92                cmp.b      D0, [A5 - 0x306E]
  3513. 00002488  670E                     beq        +0x10 /* 00002498 */
  3514. 0000248A  42A7                     clr.l      -[A7]
  3515. 0000248C  486D CF92                pea.l      [A5 - 0x306E]
  3516. 00002490  4EAD 13F2                jsr        [A5 + 0x13F2 /* export_634 */]
  3517. 00002494  265F                     movea.l    A3, [A7]+
  3518. 00002496  600A                     bra        +0xC /* 000024A2 */
  3519. label00002498:
  3520. 00002498  266D E194                movea.l    A3, [A5 - 0x1E6C]
  3521. 0000249C  284B                     movea.l    A4, A3
  3522. 0000249E  526C 0042                addq.w     [A4 + 0x42], 1
  3523. label000024A2:
  3524. 000024A2  200B                     move.l     D0, A3
  3525. 000024A4  6738                     beq        +0x3A /* 000024DE */
  3526. 000024A6  4267                     clr.w      -[A7]
  3527. 000024A8  2F0B                     move.l     -[A7], A3
  3528. 000024AA  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  3529. 000024AE  1B5F CFEE                move.b     [A5 - 0x3012], [A7]+
  3530. 000024B2  2F0B                     move.l     -[A7], A3
  3531. 000024B4  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  3532. 000024B8  6024                     bra        +0x26 /* 000024DE */
  3533. label000024BA:
  3534. 000024BA  4EBA 1BFE                jsr        [PC + 0x1BFE /* 000040BA */]
  3535. 000024BE  601E                     bra        +0x20 /* 000024DE */
  3536. label000024C0:
  3537. 000024C0  1F3C 0001                move.b     -[A7], 0x1
  3538. 000024C4  4EBA 1C2E                jsr        [PC + 0x1C2E /* 000040F4 */]
  3539. 000024C8  6014                     bra        +0x16 /* 000024DE */
  3540. label000024CA:
  3541. 000024CA  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  3542. 000024CE  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3543. 000024D2  4267                     clr.w      -[A7]
  3544. 000024D4  4EBA 1C1E                jsr        [PC + 0x1C1E /* 000040F4 */]
  3545. 000024D8  6004                     bra        +0x6 /* 000024DE */
  3546. label000024DA:
  3547. 000024DA  4EBA 1BC4                jsr        [PC + 0x1BC4 /* 000040A0 */]
  3548. label000024DE:
  3549. 000024DE  4CDF 1800                movem.l    A3,A4, [A7]+
  3550. 000024E2  4E5E                     unlink     A6
  3551. 000024E4  4E75                     rts
  3552. fn000024E6:
  3553. 000024E6  4E56 0000                link       A6, 0
  3554. 000024EA  701E                     moveq.l    D0, 0x1E
  3555. 000024EC  B06D E6D2                cmp.w      D0, [A5 - 0x192E]
  3556. 000024F0  6E0E                     bgt        +0x10 /* 00002500 */
  3557. 000024F2  422E 0008                clr.b      [A6 + 0x8]
  3558. 000024F6  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  3559. 000024FA  4EBA EB88                jsr        [PC - 0x1478 /* 00001084 */]
  3560. 000024FE  600A                     bra        +0xC /* 0000250A */
  3561. label00002500:
  3562. 00002500  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3563. 00002506  526D E6D2                addq.w     [A5 - 0x192E], 1
  3564. label0000250A:
  3565. 0000250A  4E5E                     unlink     A6
  3566. 0000250C  4E75                     rts
  3567. export_597:
  3568. 0000250E  4E56 0000                link       A6, 0
  3569. 00002512  2F0C                     move.l     -[A7], A4
  3570. 00002514  302D E6D2                move.w     D0, [A5 - 0x192E]
  3571. 00002518  5340                     subq.w     D0, 1
  3572. 0000251A  41ED E432                lea.l      A0, [A5 - 0x1BCE]
  3573. 0000251E  C1FC 000C                muls.w     D0, 0xC
  3574. 00002522  49F0 0000                lea.l      A4, [A0 + D0.w]
  3575. 00002526  5394                     subq.l     [A4], 1
  3576. 00002528  4A94                     tst.l      [A4]
  3577. 0000252A  5CC0                     sge        D0
  3578. 0000252C  4400                     neg.b      D0
  3579. 0000252E  1B40 E324                move.b     [A5 - 0x1CDC], D0
  3580. 00002532  285F                     movea.l    A4, [A7]+
  3581. 00002534  4E5E                     unlink     A6
  3582. 00002536  4E75                     rts
  3583. export_598:
  3584. 00002538  4E56 0000                link       A6, 0
  3585. 0000253C  4267                     clr.w      -[A7]
  3586. 0000253E  4EBA FFA6                jsr        [PC - 0x5A /* 000024E6 */]
  3587. 00002542  101F                     move.b     D0, [A7]+
  3588. 00002544  6602                     bne        +0x4 /* 00002548 */
  3589. 00002546  6022                     bra        +0x24 /* 0000256A */
  3590. label00002548:
  3591. 00002548  302D E6D2                move.w     D0, [A5 - 0x192E]
  3592. 0000254C  5340                     subq.w     D0, 1
  3593. 0000254E  41ED E432                lea.l      A0, [A5 - 0x1BCE]
  3594. 00002552  C1FC 000C                muls.w     D0, 0xC
  3595. 00002556  48E7 8080                movem.l    -[A7], D0,A0
  3596. 0000255A  42A7                     clr.l      -[A7]
  3597. 0000255C  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3598. 00002560  221F                     move.l     D1, [A7]+
  3599. 00002562  4CDF 0101                movem.l    D0,A0, [A7]+
  3600. 00002566  2181 0000                move.l     [A0 + D0.w], D1
  3601. label0000256A:
  3602. 0000256A  4E5E                     unlink     A6
  3603. 0000256C  4E75                     rts
  3604. export_599:
  3605. 0000256E  4E56 0000                link       A6, 0
  3606. 00002572  536D E6D2                subq.w     [A5 - 0x192E], 1
  3607. 00002576  4E5E                     unlink     A6
  3608. 00002578  4E75                     rts
  3609. export_600:
  3610. 0000257A  4E56 0000                link       A6, 0
  3611. 0000257E  2F0C                     move.l     -[A7], A4
  3612. 00002580  302D E6D2                move.w     D0, [A5 - 0x192E]
  3613. 00002584  5340                     subq.w     D0, 1
  3614. 00002586  41ED E432                lea.l      A0, [A5 - 0x1BCE]
  3615. 0000258A  C1FC 000C                muls.w     D0, 0xC
  3616. 0000258E  49F0 0000                lea.l      A4, [A0 + D0.w]
  3617. 00002592  4A94                     tst.l      [A4]
  3618. 00002594  6E06                     bgt        +0x8 /* 0000259C */
  3619. 00002596  422D E324                clr.b      [A5 - 0x1CDC]
  3620. 0000259A  602A                     bra        +0x2C /* 000025C6 */
  3621. label0000259C:
  3622. 0000259C  1B7C 0001 E324           move.b     [A5 - 0x1CDC], 0x1
  3623. 000025A2  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3624. 000025A6  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  3625. 000025AA  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  3626. 000025AE  4868 000C                pea.l      [A0 + 0xC]
  3627. 000025B2  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  3628. 000025B6  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  3629. 000025BA  302C 000A                move.w     D0, [A4 + 0xA]
  3630. 000025BE  48C0                     ext.l      D0
  3631. 000025C0  D1AC 0004                add.l      [A4 + 0x4], D0
  3632. 000025C4  5394                     subq.l     [A4], 1
  3633. label000025C6:
  3634. 000025C6  285F                     movea.l    A4, [A7]+
  3635. 000025C8  4E5E                     unlink     A6
  3636. 000025CA  4E75                     rts
  3637. export_601:
  3638. 000025CC  4E56 FFFC                link       A6, -0x0004
  3639. 000025D0  48E7 0108                movem.l    -[A7], D7,A4
  3640. 000025D4  4267                     clr.w      -[A7]
  3641. 000025D6  4EBA FF0E                jsr        [PC - 0xF2 /* 000024E6 */]
  3642. 000025DA  101F                     move.b     D0, [A7]+
  3643. 000025DC  6602                     bne        +0x4 /* 000025E0 */
  3644. 000025DE  6058                     bra        +0x5A /* 00002638 */
  3645. label000025E0:
  3646. 000025E0  302D E6D2                move.w     D0, [A5 - 0x192E]
  3647. 000025E4  5340                     subq.w     D0, 1
  3648. 000025E6  41ED E432                lea.l      A0, [A5 - 0x1BCE]
  3649. 000025EA  C1FC 000C                muls.w     D0, 0xC
  3650. 000025EE  49F0 0000                lea.l      A4, [A0 + D0.w]
  3651. 000025F2  42A7                     clr.l      -[A7]
  3652. 000025F4  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3653. 000025F8  2E1F                     move.l     D7, [A7]+
  3654. 000025FA  4267                     clr.w      -[A7]
  3655. 000025FC  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3656. 00002600  301F                     move.w     D0, [A7]+
  3657. 00002602  5340                     subq.w     D0, 1
  3658. 00002604  3940 000A                move.w     [A4 + 0xA], D0
  3659. 00002608  42A7                     clr.l      -[A7]
  3660. 0000260A  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3661. 0000260E  295F 0004                move.l     [A4 + 0x4], [A7]+
  3662. 00002612  42A7                     clr.l      -[A7]
  3663. 00002614  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3664. 00002618  201F                     move.l     D0, [A7]+
  3665. 0000261A  3940 0008                move.w     [A4 + 0x8], D0
  3666. 0000261E  2007                     move.l     D0, D7
  3667. 00002620  90AC 0004                sub.l      D0, [A4 + 0x4]
  3668. 00002624  322C 000A                move.w     D1, [A4 + 0xA]
  3669. 00002628  48C1                     ext.l      D1
  3670. 0000262A  2F00                     move.l     -[A7], D0
  3671. 0000262C  2F01                     move.l     -[A7], D1
  3672. 0000262E  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  3673. 00002632  201F                     move.l     D0, [A7]+
  3674. 00002634  5280                     addq.l     D0, 1
  3675. 00002636  2880                     move.l     [A4], D0
  3676. label00002638:
  3677. 00002638  4CDF 1080                movem.l    D7,A4, [A7]+
  3678. 0000263C  4E5E                     unlink     A6
  3679. 0000263E  4E75                     rts
  3680. export_602:
  3681. fn00002640:
  3682. 00002640  4E56 0000                link       A6, 0
  3683. 00002644  422E 0008                clr.b      [A6 + 0x8]
  3684. 00002648  102D CE7C                move.b     D0, [A5 - 0x3184]
  3685. 0000264C  6722                     beq        +0x24 /* 00002670 */
  3686. 0000264E  42A7                     clr.l      -[A7]
  3687. 00002650  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  3688. 00002654  0C9F 0000 0DAC           cmpi.l     [A7]+, 0xDAC
  3689. 0000265A  6C38                     bge        +0x3A /* 00002694 */
  3690. 0000265C  1B7C 0001 B820           move.b     [A5 - 0x47E0], 0x1
  3691. 00002662  3B7C 0001 CE7E           move.w     [A5 - 0x3182], 0x1
  3692. 00002668  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3693. 0000266E  6024                     bra        +0x26 /* 00002694 */
  3694. label00002670:
  3695. 00002670  42A7                     clr.l      -[A7]
  3696. 00002672  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  3697. 00002676  0C9F 0000 2328           cmpi.l     [A7]+, 0x2328 /* '#(' */
  3698. 0000267C  6F02                     ble        +0x4 /* 00002680 */
  3699. 0000267E  6014                     bra        +0x16 /* 00002694 */
  3700. label00002680:
  3701. 00002680  3B7C 0001 CE7E           move.w     [A5 - 0x3182], 0x1
  3702. 00002686  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  3703. 0000268A  4EBA E9F8                jsr        [PC - 0x1608 /* 00001084 */]
  3704. 0000268E  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3705. label00002694:
  3706. 00002694  4E5E                     unlink     A6
  3707. 00002696  4E75                     rts
  3708. fn00002698:
  3709. 00002698  4E56 0000                link       A6, 0
  3710. label0000269C:
  3711. 0000269C  202D D14A                move.l     D0, [A5 - 0x2EB6]
  3712. 000026A0  206E 0008                movea.l    A0, [A6 + 0x8]
  3713. 000026A4  B0A8 FFF0                cmp.l      D0, [A0 - 0x10]
  3714. 000026A8  6F06                     ble        +0x8 /* 000026B0 */
  3715. 000026AA  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  3716. 000026AE  60EC                     bra        -0x12 /* 0000269C */
  3717. label000026B0:
  3718. 000026B0  4E5E                     unlink     A6
  3719. 000026B2  2E9F                     move.l     [A7], [A7]+
  3720. 000026B4  4E75                     rts
  3721. fn000026B6:
  3722. 000026B6  4E56 0000                link       A6, 0
  3723. 000026BA  48E7 0018                movem.l    -[A7], A3,A4
  3724. 000026BE  266E 0008                movea.l    A3, [A6 + 0x8]
  3725. 000026C2  377C FFFF FF9E           move.w     [A3 - 0x62], 0xFFFF
  3726. 000026C8  49EB FFD2                lea.l      A4, [A3 - 0x2E]
  3727. 000026CC  7016                     moveq.l    D0, 0x16
  3728. 000026CE  B02C 0003                cmp.b      D0, [A4 + 0x3]
  3729. 000026D2  57C0                     seq        D0
  3730. 000026D4  4A00                     tst.b      D0
  3731. 000026D6  660C                     bne        +0xE /* 000026E4 */
  3732. 000026D8  7215                     moveq.l    D1, 0x15
  3733. 000026DA  B22C 0003                cmp.b      D1, [A4 + 0x3]
  3734. 000026DE  57C1                     seq        D1
  3735. 000026E0  8001                     or.b       D0, D1
  3736. 000026E2  670E                     beq        +0x10 /* 000026F2 */
  3737. label000026E4:
  3738. 000026E4  122C 0004                move.b     D1, [A4 + 0x4]
  3739. 000026E8  0A01 0001                xori.b     D1, 0x1
  3740. 000026EC  C001                     and.b      D0, D1
  3741. 000026EE  4A00                     tst.b      D0
  3742. 000026F0  6614                     bne        +0x16 /* 00002706 */
  3743. label000026F2:
  3744. 000026F2  7218                     moveq.l    D1, 0x18
  3745. 000026F4  B22C 0003                cmp.b      D1, [A4 + 0x3]
  3746. 000026F8  57C1                     seq        D1
  3747. 000026FA  4A01                     tst.b      D1
  3748. 000026FC  674A                     beq        +0x4C /* 00002748 */
  3749. 000026FE  C22C 0004                and.b      D1, [A4 + 0x4]
  3750. 00002702  8001                     or.b       D0, D1
  3751. 00002704  6742                     beq        +0x44 /* 00002748 */
  3752. label00002706:
  3753. 00002706  102C 0004                move.b     D0, [A4 + 0x4]
  3754. 0000270A  6708                     beq        +0xA /* 00002714 */
  3755. 0000270C  377C 000C FF9E           move.w     [A3 - 0x62], 0xC
  3756. 00002712  6014                     bra        +0x16 /* 00002728 */
  3757. label00002714:
  3758. 00002714  7016                     moveq.l    D0, 0x16
  3759. 00002716  B02C 0003                cmp.b      D0, [A4 + 0x3]
  3760. 0000271A  6606                     bne        +0x8 /* 00002722 */
  3761. 0000271C  426B FF9E                clr.w      [A3 - 0x62]
  3762. 00002720  6006                     bra        +0x8 /* 00002728 */
  3763. label00002722:
  3764. 00002722  377C 0018 FF9E           move.w     [A3 - 0x62], 0x18
  3765. label00002728:
  3766. 00002728  102C 0002                move.b     D0, [A4 + 0x2]
  3767. 0000272C  4880                     ext.w      D0
  3768. 0000272E  5340                     subq.w     D0, 1
  3769. 00002730  3740 FFA0                move.w     [A3 - 0x60], D0
  3770. label00002734:
  3771. 00002734  701F                     moveq.l    D0, 0x1F
  3772. 00002736  B06B FFA0                cmp.w      D0, [A3 - 0x60]
  3773. 0000273A  6C0C                     bge        +0xE /* 00002748 */
  3774. 0000273C  046B 0020 FFA0           subi.w     [A3 - 0x60], 0x20 /* ' ' */
  3775. 00002742  586B FF9E                addq.w     [A3 - 0x62], 4
  3776. 00002746  60EC                     bra        -0x12 /* 00002734 */
  3777. label00002748:
  3778. 00002748  4CDF 1800                movem.l    A3,A4, [A7]+
  3779. 0000274C  4E5E                     unlink     A6
  3780. 0000274E  2E9F                     move.l     [A7], [A7]+
  3781. 00002750  4E75                     rts
  3782. fn00002752:
  3783. 00002752  4E56 0000                link       A6, 0
  3784. 00002756  2F0C                     move.l     -[A7], A4
  3785. 00002758  286E 0008                movea.l    A4, [A6 + 0x8]
  3786. 0000275C  302C 0040                move.w     D0, [A4 + 0x40]
  3787. 00002760  B06D D77C                cmp.w      D0, [A5 - 0x2884]
  3788. 00002764  6700 0098                beq        +0x9A /* 000027FE */
  3789. 00002768  4AAC 001C                tst.l      [A4 + 0x1C]
  3790. 0000276C  6700 008A                beq        +0x8C /* 000027F8 */
  3791. 00002770  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  3792. 00002774  4EBA FFDC                jsr        [PC - 0x24 /* 00002752 */]
  3793. 00002778  206C 001C                movea.l    A0, [A4 + 0x1C]
  3794. 0000277C  2028 0020                move.l     D0, [A0 + 0x20]
  3795. 00002780  80AC 0020                or.l       D0, [A4 + 0x20]
  3796. 00002784  2940 0020                move.l     [A4 + 0x20], D0
  3797. 00002788  206C 001C                movea.l    A0, [A4 + 0x1C]
  3798. 0000278C  2028 0024                move.l     D0, [A0 + 0x24]
  3799. 00002790  80AC 0024                or.l       D0, [A4 + 0x24]
  3800. 00002794  2940 0024                move.l     [A4 + 0x24], D0
  3801. 00002798  206C 001C                movea.l    A0, [A4 + 0x1C]
  3802. 0000279C  2028 0028                move.l     D0, [A0 + 0x28]
  3803. 000027A0  80AC 0028                or.l       D0, [A4 + 0x28]
  3804. 000027A4  2940 0028                move.l     [A4 + 0x28], D0
  3805. 000027A8  206C 001C                movea.l    A0, [A4 + 0x1C]
  3806. 000027AC  2028 002C                move.l     D0, [A0 + 0x2C]
  3807. 000027B0  80AC 002C                or.l       D0, [A4 + 0x2C]
  3808. 000027B4  2940 002C                move.l     [A4 + 0x2C], D0
  3809. 000027B8  206C 001C                movea.l    A0, [A4 + 0x1C]
  3810. 000027BC  2028 0030                move.l     D0, [A0 + 0x30]
  3811. 000027C0  80AC 0030                or.l       D0, [A4 + 0x30]
  3812. 000027C4  2940 0030                move.l     [A4 + 0x30], D0
  3813. 000027C8  206C 001C                movea.l    A0, [A4 + 0x1C]
  3814. 000027CC  2028 0034                move.l     D0, [A0 + 0x34]
  3815. 000027D0  80AC 0034                or.l       D0, [A4 + 0x34]
  3816. 000027D4  2940 0034                move.l     [A4 + 0x34], D0
  3817. 000027D8  206C 001C                movea.l    A0, [A4 + 0x1C]
  3818. 000027DC  2028 0038                move.l     D0, [A0 + 0x38]
  3819. 000027E0  80AC 0038                or.l       D0, [A4 + 0x38]
  3820. 000027E4  2940 0038                move.l     [A4 + 0x38], D0
  3821. 000027E8  206C 001C                movea.l    A0, [A4 + 0x1C]
  3822. 000027EC  2028 003C                move.l     D0, [A0 + 0x3C]
  3823. 000027F0  80AC 003C                or.l       D0, [A4 + 0x3C]
  3824. 000027F4  2940 003C                move.l     [A4 + 0x3C], D0
  3825. label000027F8:
  3826. 000027F8  396D D77C 0040           move.w     [A4 + 0x40], [A5 - 0x2884]
  3827. label000027FE:
  3828. 000027FE  285F                     movea.l    A4, [A7]+
  3829. 00002800  4E5E                     unlink     A6
  3830. 00002802  205F                     movea.l    A0, [A7]+
  3831. 00002804  584F                     addq.w     A7, 4
  3832. 00002806  4ED0                     jmp        [A0]
  3833. fn00002808:
  3834. 00002808  4E56 FFFC                link       A6, -0x0004
  3835. 0000280C  48E7 0118                movem.l    -[A7], D7,A3,A4
  3836. 00002810  266E 0008                movea.l    A3, [A6 + 0x8]
  3837. 00002814  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  3838. 0000281A  70FF                     moveq.l    D0, 0xFFFFFFFF
  3839. 0000281C  B06B FF9E                cmp.w      D0, [A3 - 0x62]
  3840. 00002820  6744                     beq        +0x46 /* 00002866 */
  3841. 00002822  286E 000C                movea.l    A4, [A6 + 0xC]
  3842. 00002826  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  3843. 0000282C  B0AC 004E                cmp.l      D0, [A4 + 0x4E]
  3844. 00002830  6702                     beq        +0x4 /* 00002834 */
  3845. 00002832  6032                     bra        +0x34 /* 00002866 */
  3846. label00002834:
  3847. 00002834  302C 0040                move.w     D0, [A4 + 0x40]
  3848. 00002838  B06D D77C                cmp.w      D0, [A5 - 0x2884]
  3849. 0000283C  6708                     beq        +0xA /* 00002846 */
  3850. 0000283E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3851. 00002842  4EBA FF0E                jsr        [PC - 0xF2 /* 00002752 */]
  3852. label00002846:
  3853. 00002846  41EC 0020                lea.l      A0, [A4 + 0x20]
  3854. 0000284A  302B FF9E                move.w     D0, [A3 - 0x62]
  3855. 0000284E  48C0                     ext.l      D0
  3856. 00002850  2E00                     move.l     D7, D0
  3857. 00002852  DE88                     add.l      D7, A0
  3858. 00002854  2047                     movea.l    A0, D7
  3859. 00002856  2010                     move.l     D0, [A0]
  3860. 00002858  322B FFA0                move.w     D1, [A3 - 0x60]
  3861. 0000285C  0300                     btst       D0, D1
  3862. 0000285E  56C0                     sne        D0
  3863. 00002860  4400                     neg.b      D0
  3864. 00002862  1D40 0010                move.b     [A6 + 0x10], D0
  3865. label00002866:
  3866. 00002866  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3867. 0000286A  4E5E                     unlink     A6
  3868. 0000286C  205F                     movea.l    A0, [A7]+
  3869. 0000286E  504F                     addq.w     A7, 8
  3870. 00002870  4ED0                     jmp        [A0]
  3871. fn00002872:
  3872. 00002872  4E56 FF60                link       A6, -0x00A0
  3873. 00002876  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3874. 0000287A  286E 0008                movea.l    A4, [A6 + 0x8]
  3875. 0000287E  422E 000C                clr.b      [A6 + 0xC]
  3876. 00002882  4267                     clr.w      -[A7]
  3877. 00002884  4EBA FDBA                jsr        [PC - 0x246 /* 00002640 */]
  3878. 00002888  101F                     move.b     D0, [A7]+
  3879. 0000288A  6704                     beq        +0x6 /* 00002890 */
  3880. 0000288C  6000 0208                bra        +0x20A /* 00002A96 */
  3881. label00002890:
  3882. 00002890  206C FFFC                movea.l    A0, [A4 - 0x4]
  3883. 00002894  47D0                     lea.l      A3, [A0]
  3884. 00002896  7004                     moveq.l    D0, 0x04
  3885. 00002898  B013                     cmp.b      D0, [A3]
  3886. 0000289A  56C0                     sne        D0
  3887. 0000289C  4A00                     tst.b      D0
  3888. 0000289E  670E                     beq        +0x10 /* 000028AE */
  3889. 000028A0  7205                     moveq.l    D1, 0x05
  3890. 000028A2  B213                     cmp.b      D1, [A3]
  3891. 000028A4  56C1                     sne        D1
  3892. 000028A6  C001                     and.b      D0, D1
  3893. 000028A8  6704                     beq        +0x6 /* 000028AE */
  3894. 000028AA  6000 01EA                bra        +0x1EC /* 00002A96 */
  3895. label000028AE:
  3896. 000028AE  486C FFB0                pea.l      [A4 - 0x50]
  3897. 000028B2  4EAD 1C6A                jsr        [A5 + 0x1C6A /* export_905 */]
  3898. 000028B6  4267                     clr.w      -[A7]
  3899. 000028B8  486D E21E                pea.l      [A5 - 0x1DE2]
  3900. 000028BC  1F2C FFD6                move.b     -[A7], [A4 - 0x2A]
  3901. 000028C0  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  3902. 000028C4  486E FFF4                pea.l      [A6 - 0xC]
  3903. 000028C8  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  3904. 000028CC  1C1F                     move.b     D6, [A7]+
  3905. 000028CE  1006                     move.b     D0, D6
  3906. 000028D0  6634                     bne        +0x36 /* 00002906 */
  3907. 000028D2  102C FFD9                move.b     D0, [A4 - 0x27]
  3908. 000028D6  6700 01BE                beq        +0x1C0 /* 00002A96 */
  3909. 000028DA  721A                     moveq.l    D1, 0x1A
  3910. 000028DC  B22C FFD5                cmp.b      D1, [A4 - 0x2B]
  3911. 000028E0  57C1                     seq        D1
  3912. 000028E2  C001                     and.b      D0, D1
  3913. 000028E4  6700 01B0                beq        +0x1B2 /* 00002A96 */
  3914. 000028E8  4267                     clr.w      -[A7]
  3915. 000028EA  486D E21E                pea.l      [A5 - 0x1DE2]
  3916. 000028EE  102C FFD6                move.b     D0, [A4 - 0x2A]
  3917. 000028F2  0A00 0001                xori.b     D0, 0x1
  3918. 000028F6  1F00                     move.b     -[A7], D0
  3919. 000028F8  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  3920. 000028FC  486E FFF4                pea.l      [A6 - 0xC]
  3921. 00002900  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  3922. 00002904  1C1F                     move.b     D6, [A7]+
  3923. label00002906:
  3924. 00002906  1006                     move.b     D0, D6
  3925. 00002908  6604                     bne        +0x6 /* 0000290E */
  3926. 0000290A  6000 018A                bra        +0x18C /* 00002A96 */
  3927. label0000290E:
  3928. 0000290E  486E FF74                pea.l      [A6 - 0x8C]
  3929. 00002912  2F3C 0000 0080           move.l     -[A7], 0x80
  3930. 00002918  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  3931. 0000291C  102C FFD7                move.b     D0, [A4 - 0x29]
  3932. 00002920  6714                     beq        +0x16 /* 00002936 */
  3933. 00002922  41EC FFB0                lea.l      A0, [A4 - 0x50]
  3934. 00002926  2B48 E31E                move.l     [A5 - 0x1CE2], A0
  3935. 0000292A  4EBA F5BC                jsr        [PC - 0xA44 /* 00001EE8 */]
  3936. 0000292E  2B6C FFB6 E31E           move.l     [A5 - 0x1CE2], [A4 - 0x4A]
  3937. 00002934  6004                     bra        +0x6 /* 0000293A */
  3938. label00002936:
  3939. 00002936  4EBA F50C                jsr        [PC - 0xAF4 /* 00001E44 */]
  3940. label0000293A:
  3941. 0000293A  3D6C FFEE FF74           move.w     [A6 - 0x8C], [A4 - 0x12]
  3942. 00002940  7010                     moveq.l    D0, 0x10
  3943. 00002942  B06E FF74                cmp.w      D0, [A6 - 0x8C]
  3944. 00002946  6C32                     bge        +0x34 /* 0000297A */
  3945. 00002948  3F3C 0047                move.w     -[A7], 0x47 /* 'G' */
  3946. 0000294C  4EBA E736                jsr        [PC - 0x18CA /* 00001084 */]
  3947. 00002950  3D7C 0001 FF6C           move.w     [A6 - 0x94], 0x1
  3948. 00002956  3D6E FF74 FF6A           move.w     [A6 - 0x96], [A6 - 0x8C]
  3949. 0000295C  3E2E FF6C                move.w     D7, [A6 - 0x94]
  3950. 00002960  6008                     bra        +0xA /* 0000296A */
  3951. label00002962:
  3952. 00002962  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  3953. 00002966  5247                     addq.w     D7, 1
  3954. 00002968  6906                     bvs        +0x8 /* 00002970 */
  3955. label0000296A:
  3956. 0000296A  BE6E FF6A                cmp.w      D7, [A6 - 0x96]
  3957. 0000296E  6FF2                     ble        -0xC /* 00002962 */
  3958. label00002970:
  3959. 00002970  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3960. 00002976  6000 011E                bra        +0x120 /* 00002A96 */
  3961. label0000297A:
  3962. 0000297A  3D6E FF74 FF68           move.w     [A6 - 0x98], [A6 - 0x8C]
  3963. 00002980  3E2E FF68                move.w     D7, [A6 - 0x98]
  3964. 00002984  601A                     bra        +0x1C /* 000029A0 */
  3965. label00002986:
  3966. 00002986  3007                     move.w     D0, D7
  3967. 00002988  E540                     asl        D0.w, 2
  3968. 0000298A  2F00                     move.l     -[A7], D0
  3969. 0000298C  42A7                     clr.l      -[A7]
  3970. 0000298E  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  3971. 00002992  221F                     move.l     D1, [A7]+
  3972. 00002994  201F                     move.l     D0, [A7]+
  3973. 00002996  41EE FF72                lea.l      A0, [A6 - 0x8E]
  3974. 0000299A  2181 0000                move.l     [A0 + D0.w], D1
  3975. 0000299E  5347                     subq.w     D7, 1
  3976. label000029A0:
  3977. 000029A0  7001                     moveq.l    D0, 0x01
  3978. 000029A2  B047                     cmp.w      D0, D7
  3979. 000029A4  6FE0                     ble        -0x1E /* 00002986 */
  3980. 000029A6  1F3C 000F                move.b     -[A7], 0xF
  3981. 000029AA  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3982. 000029AE  4EAD 33A2                jsr        [A5 + 0x33A2 /* export_1648 */]
  3983. 000029B2  486E FFF4                pea.l      [A6 - 0xC]
  3984. 000029B6  1F3C 0001                move.b     -[A7], 0x1
  3985. 000029BA  486E FF74                pea.l      [A6 - 0x8C]
  3986. 000029BE  42A7                     clr.l      -[A7]
  3987. 000029C0  4EAD 168A                jsr        [A5 + 0x168A /* export_717 */]
  3988. 000029C4  102E FFBA                move.b     D0, [A6 - 0x46]
  3989. 000029C8  6708                     beq        +0xA /* 000029D2 */
  3990. 000029CA  422C FF97                clr.b      [A4 - 0x69]
  3991. 000029CE  6000 009A                bra        +0x9C /* 00002A6A */
  3992. label000029D2:
  3993. 000029D2  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3994. 000029D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3995. 000029DC  4EBA FCBA                jsr        [PC - 0x346 /* 00002698 */]
  3996. 000029E0  4AAE FFB6                tst.l      [A6 - 0x4A]
  3997. 000029E4  6612                     bne        +0x14 /* 000029F8 */
  3998. 000029E6  102C FFD6                move.b     D0, [A4 - 0x2A]
  3999. 000029EA  6706                     beq        +0x8 /* 000029F2 */
  4000. 000029EC  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  4001. 000029F0  6078                     bra        +0x7A /* 00002A6A */
  4002. label000029F2:
  4003. 000029F2  4EAD 33A2                jsr        [A5 + 0x33A2 /* export_1648 */]
  4004. 000029F6  6072                     bra        +0x74 /* 00002A6A */
  4005. label000029F8:
  4006. 000029F8  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  4007. 000029FC  42A7                     clr.l      -[A7]
  4008. 000029FE  206E FFB6                movea.l    A0, [A6 - 0x4A]
  4009. 00002A02  2F10                     move.l     -[A7], [A0]
  4010. 00002A04  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  4011. 00002A08  201F                     move.l     D0, [A7]+
  4012. 00002A0A  5280                     addq.l     D0, 1
  4013. 00002A0C  2F00                     move.l     -[A7], D0
  4014. 00002A0E  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  4015. 00002A12  3D7C 0001 FF66           move.w     [A6 - 0x9A], 0x1
  4016. 00002A18  3D6E FF74 FF64           move.w     [A6 - 0x9C], [A6 - 0x8C]
  4017. 00002A1E  3E2E FF66                move.w     D7, [A6 - 0x9A]
  4018. 00002A22  6024                     bra        +0x26 /* 00002A48 */
  4019. label00002A24:
  4020. 00002A24  3007                     move.w     D0, D7
  4021. 00002A26  E540                     asl        D0.w, 2
  4022. 00002A28  41EE FF72                lea.l      A0, [A6 - 0x8E]
  4023. 00002A2C  2230 0000                move.l     D1, [A0 + D0.w]
  4024. 00002A30  B2AE FFB6                cmp.l      D1, [A6 - 0x4A]
  4025. 00002A34  660E                     bne        +0x10 /* 00002A44 */
  4026. 00002A36  3007                     move.w     D0, D7
  4027. 00002A38  E540                     asl        D0.w, 2
  4028. 00002A3A  41EE FF72                lea.l      A0, [A6 - 0x8E]
  4029. 00002A3E  7200                     moveq.l    D1, 0x00
  4030. 00002A40  2181 0000                move.l     [A0 + D0.w], D1
  4031. label00002A44:
  4032. 00002A44  5247                     addq.w     D7, 1
  4033. 00002A46  6906                     bvs        +0x8 /* 00002A4E */
  4034. label00002A48:
  4035. 00002A48  BE6E FF64                cmp.w      D7, [A6 - 0x9C]
  4036. 00002A4C  6FD6                     ble        -0x28 /* 00002A24 */
  4037. label00002A4E:
  4038. 00002A4E  102C FFD6                move.b     D0, [A4 - 0x2A]
  4039. 00002A52  670E                     beq        +0x10 /* 00002A62 */
  4040. 00002A54  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  4041. 00002A58  1F3C 0001                move.b     -[A7], 0x1
  4042. 00002A5C  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  4043. 00002A60  6008                     bra        +0xA /* 00002A6A */
  4044. label00002A62:
  4045. 00002A62  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  4046. 00002A66  4EAD 33CA                jsr        [A5 + 0x33CA /* export_1653 */]
  4047. label00002A6A:
  4048. 00002A6A  3D7C 0001 FF62           move.w     [A6 - 0x9E], 0x1
  4049. 00002A70  3D6E FF74 FF60           move.w     [A6 - 0xA0], [A6 - 0x8C]
  4050. 00002A76  3E2E FF62                move.w     D7, [A6 - 0x9E]
  4051. 00002A7A  6014                     bra        +0x16 /* 00002A90 */
  4052. label00002A7C:
  4053. 00002A7C  3007                     move.w     D0, D7
  4054. 00002A7E  E540                     asl        D0.w, 2
  4055. 00002A80  41EE FF72                lea.l      A0, [A6 - 0x8E]
  4056. 00002A84  4870 0000                pea.l      [A0 + D0.w]
  4057. 00002A88  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  4058. 00002A8C  5247                     addq.w     D7, 1
  4059. 00002A8E  6906                     bvs        +0x8 /* 00002A96 */
  4060. label00002A90:
  4061. 00002A90  BE6E FF60                cmp.w      D7, [A6 - 0xA0]
  4062. 00002A94  6FE6                     ble        -0x18 /* 00002A7C */
  4063. label00002A96:
  4064. 00002A96  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4065. 00002A9A  4E5E                     unlink     A6
  4066. 00002A9C  2E9F                     move.l     [A7], [A7]+
  4067. 00002A9E  4E75                     rts
  4068. fn00002AA0:
  4069. 00002AA0  4E56 FFF2                link       A6, -0x000E
  4070. 00002AA4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4071. 00002AA8  266E 0008                movea.l    A3, [A6 + 0x8]
  4072. 00002AAC  286B 0008                movea.l    A4, [A3 + 0x8]
  4073. 00002AB0  422E 000C                clr.b      [A6 + 0xC]
  4074. 00002AB4  4267                     clr.w      -[A7]
  4075. 00002AB6  4EBA FB88                jsr        [PC - 0x478 /* 00002640 */]
  4076. 00002ABA  101F                     move.b     D0, [A7]+
  4077. 00002ABC  6710                     beq        +0x12 /* 00002ACE */
  4078. 00002ABE  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  4079. 00002AC2  3F2B FFEA                move.w     -[A7], [A3 - 0x16]
  4080. 00002AC6  4EAD 13DA                jsr        [A5 + 0x13DA /* export_631 */]
  4081. 00002ACA  6000 00BE                bra        +0xC0 /* 00002B8A */
  4082. label00002ACE:
  4083. 00002ACE  422C FFD1                clr.b      [A4 - 0x2F]
  4084. 00002AD2  296D AEAC FFCC           move.l     [A4 - 0x34], [A5 - 0x5154]
  4085. 00002AD8  486C FFBC                pea.l      [A4 - 0x44]
  4086. 00002ADC  486D E1BE                pea.l      [A5 - 0x1E42]
  4087. 00002AE0  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  4088. 00002AE4  41EC FFB0                lea.l      A0, [A4 - 0x50]
  4089. 00002AE8  2B48 E31E                move.l     [A5 - 0x1CE2], A0
  4090. 00002AEC  3E2D E6D2                move.w     D7, [A5 - 0x192E]
  4091. 00002AF0  2C2D E190                move.l     D6, [A5 - 0x1E70]
  4092. 00002AF4  486B FFEC                pea.l      [A3 - 0x14]
  4093. 00002AF8  4267                     clr.w      -[A7]
  4094. 00002AFA  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  4095. 00002AFE  206D E190                movea.l    A0, [A5 - 0x1E70]
  4096. 00002B02  2050                     movea.l    A0, [A0]
  4097. 00002B04  2F10                     move.l     -[A7], [A0]
  4098. 00002B06  205F                     movea.l    A0, [A7]+
  4099. 00002B08  4E90                     jsr        [A0]
  4100. 00002B0A  2F06                     move.l     -[A7], D6
  4101. 00002B0C  4267                     clr.w      -[A7]
  4102. 00002B0E  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  4103. 00002B12  3B47 E6D2                move.w     [A5 - 0x192E], D7
  4104. 00002B16  2B6C FFB6 E31E           move.l     [A5 - 0x1CE2], [A4 - 0x4A]
  4105. 00002B1C  3B6C FFBA CCDA           move.w     [A5 - 0x3326], [A4 - 0x46]
  4106. 00002B22  486C FFBC                pea.l      [A4 - 0x44]
  4107. 00002B26  4EAD 1C82                jsr        [A5 + 0x1C82 /* export_908 */]
  4108. 00002B2A  7001                     moveq.l    D0, 0x01
  4109. 00002B2C  B02C FFD1                cmp.b      D0, [A4 - 0x2F]
  4110. 00002B30  57C0                     seq        D0
  4111. 00002B32  4A00                     tst.b      D0
  4112. 00002B34  660A                     bne        +0xC /* 00002B40 */
  4113. 00002B36  802D B820                or.b       D0, [A5 - 0x47E0]
  4114. 00002B3A  0240 0001                andi.w     D0, 0x1
  4115. 00002B3E  673A                     beq        +0x3C /* 00002B7A */
  4116. label00002B40:
  4117. 00002B40  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  4118. 00002B46  206E 0008                movea.l    A0, [A6 + 0x8]
  4119. 00002B4A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4120. 00002B4E  4EBA FB48                jsr        [PC - 0x4B8 /* 00002698 */]
  4121. 00002B52  102C FFD6                move.b     D0, [A4 - 0x2A]
  4122. 00002B56  6726                     beq        +0x28 /* 00002B7E */
  4123. 00002B58  122D B820                move.b     D1, [A5 - 0x47E0]
  4124. 00002B5C  0A01 0001                xori.b     D1, 0x1
  4125. 00002B60  C001                     and.b      D0, D1
  4126. 00002B62  671A                     beq        +0x1C /* 00002B7E */
  4127. 00002B64  486D CFB2                pea.l      [A5 - 0x304E]
  4128. 00002B68  486E FFF4                pea.l      [A6 - 0xC]
  4129. 00002B6C  4EBA E8AC                jsr        [PC - 0x1754 /* 0000141A */]
  4130. 00002B70  486E FFF4                pea.l      [A6 - 0xC]
  4131. 00002B74  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  4132. 00002B78  6004                     bra        +0x6 /* 00002B7E */
  4133. label00002B7A:
  4134. 00002B7A  422C FF97                clr.b      [A4 - 0x69]
  4135. label00002B7E:
  4136. 00002B7E  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  4137. 00002B82  3F2B FFEA                move.w     -[A7], [A3 - 0x16]
  4138. 00002B86  4EAD 13DA                jsr        [A5 + 0x13DA /* export_631 */]
  4139. label00002B8A:
  4140. 00002B8A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4141. 00002B8E  4E5E                     unlink     A6
  4142. 00002B90  2E9F                     move.l     [A7], [A7]+
  4143. 00002B92  4E75                     rts
  4144. fn00002B94:
  4145. 00002B94  4E56 FEB6                link       A6, -0x014A
  4146. 00002B98  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  4147. 00002B9C  286E 0008                movea.l    A4, [A6 + 0x8]
  4148. 00002BA0  286C 0008                movea.l    A4, [A4 + 0x8]
  4149. 00002BA4  4247                     clr.w      D7
  4150. 00002BA6  7015                     moveq.l    D0, 0x15
  4151. 00002BA8  B02C FFD5                cmp.b      D0, [A4 - 0x2B]
  4152. 00002BAC  6600 0204                bne        +0x206 /* 00002DB2 */
  4153. 00002BB0  2D7C 574D 5347 FFF4      move.l     [A6 - 0xC], 0x574D5347 /* 'WMSG' */
  4154. 00002BB8  102C FFD4                move.b     D0, [A4 - 0x2C]
  4155. 00002BBC  4880                     ext.w      D0
  4156. 00002BBE  5340                     subq.w     D0, 1
  4157. 00002BC0  6B00 01EA                bmi        +0x1EC /* 00002DAC */
  4158. 00002BC4  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  4159. 00002BC8  6E00 01E2                bgt        +0x1E4 /* 00002DAC */
  4160. 00002BCC  D040                     add.w      D0, D0
  4161. 00002BCE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4162. 00002BD2  4EFB 0000                jmp        [PC + D0.w]
  4163. 00002BD6  0048 0054                ori.w      A0, 0x54 /* 'T' */
  4164. 00002BDA  0060 006C                ori.w      -[A0], 0x6C /* 'l' */
  4165. 00002BDE  0078 0084 0090           ori.w      [0x00000090], 0x84
  4166. 00002BE4  009C 00A8 00B4           ori.l      [A4]+, 0xA800B4
  4167. 00002BEA  00C0                     ori.?      D0, 0xFFFFFFFFFFFFFFFF
  4168. 00002BEC  00D4                     ori.?      [A4], 0xFFFFFFFFFFFFFFFF
  4169. 00002BEE  00E0                     ori.?      -[A0], 0xFFFFFFFFFFFFFFFF
  4170. 00002BF0  00EC 00F8                ori.?      [A4 + 0xF8], 0xFFFFFFFFFFFFFFFF
  4171. 00002BF4  0104                     btst       D4, D0
  4172. 00002BF6  0110                     btst       [A0], D0
  4173. 00002BF8  011C                     btst       [A4]+, D0
  4174. 00002BFA  0128 0134                btst       [A0 + 0x134], D0
  4175. 00002BFE  0140                     bchg       D0, D0
  4176. 00002C00  014C                     bchg       A4, D0
  4177. 00002C02  0158                     bchg       [A0]+, D0
  4178. 00002C04  0162                     bchg       -[A2], D0
  4179. 00002C06  016C 0176                bchg       [A4 + 0x176], D0
  4180. 00002C0A  0180                     bclr       D0, D0
  4181. 00002C0C  018A                     bclr       A2, D0
  4182. 00002C0E  0194                     bclr       [A4], D0
  4183. 00002C10  019E                     bclr       [A6]+, D0
  4184. 00002C12  01A8 01B2                bclr       [A0 + 0x1B2], D0
  4185. 00002C16  01BC 01C6 01D0           bclr       0x1C601D0, D0
  4186. 00002C1C  2D7C 4342 4744 FFF0      move.l     [A6 - 0x10], 0x43424744 /* 'CBGD' */
  4187. 00002C24  6000 0186                bra        +0x188 /* 00002DAC */
  4188. 00002C28  2D7C 4343 5244 FFF0      move.l     [A6 - 0x10], 0x43435244 /* 'CCRD' */
  4189. 00002C30  6000 017A                bra        +0x17C /* 00002DAC */
  4190. 00002C34  2D7C 4346 4C44 FFF0      move.l     [A6 - 0x10], 0x43464C44 /* 'CFLD' */
  4191. 00002C3C  6000 016E                bra        +0x170 /* 00002DAC */
  4192. 00002C40  2D7C 4353 544B FFF0      move.l     [A6 - 0x10], 0x4353544B /* 'CSTK' */
  4193. 00002C48  6000 0162                bra        +0x164 /* 00002DAC */
  4194. 00002C4C  2D7C 4442 4744 FFF0      move.l     [A6 - 0x10], 0x44424744 /* 'DBGD' */
  4195. 00002C54  6000 0156                bra        +0x158 /* 00002DAC */
  4196. 00002C58  2D7C 4442 544E FFF0      move.l     [A6 - 0x10], 0x4442544E /* 'DBTN' */
  4197. 00002C60  6000 014A                bra        +0x14C /* 00002DAC */
  4198. 00002C64  2D7C 4443 5244 FFF0      move.l     [A6 - 0x10], 0x44435244 /* 'DCRD' */
  4199. 00002C6C  6000 013E                bra        +0x140 /* 00002DAC */
  4200. 00002C70  2D7C 4446 4C44 FFF0      move.l     [A6 - 0x10], 0x44464C44 /* 'DFLD' */
  4201. 00002C78  6000 0132                bra        +0x134 /* 00002DAC */
  4202. 00002C7C  2D7C 4453 544B FFF0      move.l     [A6 - 0x10], 0x4453544B /* 'DSTK' */
  4203. 00002C84  6000 0126                bra        +0x128 /* 00002DAC */
  4204. 00002C88  2D7C 5846 4C44 FFF0      move.l     [A6 - 0x10], 0x58464C44 /* 'XFLD' */
  4205. 00002C90  6000 011A                bra        +0x11C /* 00002DAC */
  4206. 00002C94  2D7C 6D69 7363 FFF4      move.l     [A6 - 0xC], 0x6D697363 /* 'misc' */
  4207. 00002C9C  2D7C 6964 6C65 FFF0      move.l     [A6 - 0x10], 0x69646C65 /* 'idle' */
  4208. 00002CA4  6000 0106                bra        +0x108 /* 00002DAC */
  4209. 00002CA8  2D7C 4D44 574E FFF0      move.l     [A6 - 0x10], 0x4D44574E /* 'MDWN' */
  4210. 00002CB0  6000 00FA                bra        +0xFC /* 00002DAC */
  4211. 00002CB4  2D7C 4D4E 5452 FFF0      move.l     [A6 - 0x10], 0x4D4E5452 /* 'MNTR' */
  4212. 00002CBC  6000 00EE                bra        +0xF0 /* 00002DAC */
  4213. 00002CC0  2D7C 4D4C 5645 FFF0      move.l     [A6 - 0x10], 0x4D4C5645 /* 'MLVE' */
  4214. 00002CC8  6000 00E2                bra        +0xE4 /* 00002DAC */
  4215. 00002CCC  2D7C 4D53 444E FFF0      move.l     [A6 - 0x10], 0x4D53444E /* 'MSDN' */
  4216. 00002CD4  6000 00D6                bra        +0xD8 /* 00002DAC */
  4217. 00002CD8  2D7C 4D55 5020 FFF0      move.l     [A6 - 0x10], 0x4D555020 /* 'MUP ' */
  4218. 00002CE0  6000 00CA                bra        +0xCC /* 00002DAC */
  4219. 00002CE4  2D7C 4D57 544E FFF0      move.l     [A6 - 0x10], 0x4D57544E /* 'MWTN' */
  4220. 00002CEC  6000 00BE                bra        +0xC0 /* 00002DAC */
  4221. 00002CF0  2D7C 4D44 424C FFF0      move.l     [A6 - 0x10], 0x4D44424C /* 'MDBL' */
  4222. 00002CF8  6000 00B2                bra        +0xB4 /* 00002DAC */
  4223. 00002CFC  2D7C 4E42 4744 FFF0      move.l     [A6 - 0x10], 0x4E424744 /* 'NBGD' */
  4224. 00002D04  6000 00A6                bra        +0xA8 /* 00002DAC */
  4225. 00002D08  2D7C 4E42 544E FFF0      move.l     [A6 - 0x10], 0x4E42544E /* 'NBTN' */
  4226. 00002D10  6000 009A                bra        +0x9C /* 00002DAC */
  4227. 00002D14  2D7C 4E43 5244 FFF0      move.l     [A6 - 0x10], 0x4E435244 /* 'NCRD' */
  4228. 00002D1C  6000 008E                bra        +0x90 /* 00002DAC */
  4229. 00002D20  2D7C 4E46 4C44 FFF0      move.l     [A6 - 0x10], 0x4E464C44 /* 'NFLD' */
  4230. 00002D28  6000 0082                bra        +0x84 /* 00002DAC */
  4231. 00002D2C  2D7C 4E53 544B FFF0      move.l     [A6 - 0x10], 0x4E53544B /* 'NSTK' */
  4232. 00002D34  6076                     bra        +0x78 /* 00002DAC */
  4233. 00002D36  2D7C 4F42 4744 FFF0      move.l     [A6 - 0x10], 0x4F424744 /* 'OBGD' */
  4234. 00002D3E  606C                     bra        +0x6E /* 00002DAC */
  4235. 00002D40  2D7C 4F43 5244 FFF0      move.l     [A6 - 0x10], 0x4F435244 /* 'OCRD' */
  4236. 00002D48  6062                     bra        +0x64 /* 00002DAC */
  4237. 00002D4A  2D7C 4F46 4C44 FFF0      move.l     [A6 - 0x10], 0x4F464C44 /* 'OFLD' */
  4238. 00002D52  6058                     bra        +0x5A /* 00002DAC */
  4239. 00002D54  2D7C 4F53 544B FFF0      move.l     [A6 - 0x10], 0x4F53544B /* 'OSTK' */
  4240. 00002D5C  604E                     bra        +0x50 /* 00002DAC */
  4241. 00002D5E  2D7C 5155 4954 FFF0      move.l     [A6 - 0x10], 0x51554954 /* 'QUIT' */
  4242. 00002D66  6044                     bra        +0x46 /* 00002DAC */
  4243. 00002D68  2D7C 5253 4D45 FFF0      move.l     [A6 - 0x10], 0x52534D45 /* 'RSME' */
  4244. 00002D70  603A                     bra        +0x3C /* 00002DAC */
  4245. 00002D72  2D7C 5253 544B FFF0      move.l     [A6 - 0x10], 0x5253544B /* 'RSTK' */
  4246. 00002D7A  6030                     bra        +0x32 /* 00002DAC */
  4247. 00002D7C  2D7C 5352 5450 FFF0      move.l     [A6 - 0x10], 0x53525450 /* 'SRTP' */
  4248. 00002D84  6026                     bra        +0x28 /* 00002DAC */
  4249. 00002D86  2D7C 5350 4E44 FFF0      move.l     [A6 - 0x10], 0x53504E44 /* 'SPND' */
  4250. 00002D8E  601C                     bra        +0x1E /* 00002DAC */
  4251. 00002D90  2D7C 5353 544B FFF0      move.l     [A6 - 0x10], 0x5353544B /* 'SSTK' */
  4252. 00002D98  6012                     bra        +0x14 /* 00002DAC */
  4253. 00002D9A  2D7C 4D57 4E44 FFF0      move.l     [A6 - 0x10], 0x4D574E44 /* 'MWND' */
  4254. 00002DA2  6008                     bra        +0xA /* 00002DAC */
  4255. 00002DA4  2D7C 5357 4E44 FFF0      move.l     [A6 - 0x10], 0x53574E44 /* 'SWND' */
  4256. label00002DAC:
  4257. 00002DAC  4246                     clr.w      D6
  4258. 00002DAE  6000 057E                bra        +0x580 /* 0000332E */
  4259. label00002DB2:
  4260. 00002DB2  7018                     moveq.l    D0, 0x18
  4261. 00002DB4  B02C FFD5                cmp.b      D0, [A4 - 0x2B]
  4262. 00002DB8  6600 042E                bne        +0x430 /* 000031E8 */
  4263. 00002DBC  2D7C 5749 4C44 FFF4      move.l     [A6 - 0xC], 0x57494C44 /* 'WILD' */
  4264. 00002DC4  102C FFD4                move.b     D0, [A4 - 0x2C]
  4265. 00002DC8  4880                     ext.w      D0
  4266. 00002DCA  5340                     subq.w     D0, 1
  4267. 00002DCC  6B00 03E8                bmi        +0x3EA /* 000031B6 */
  4268. 00002DD0  0C40 0047                cmpi.w     D0, 0x47 /* 'G' */
  4269. 00002DD4  6E00 03E0                bgt        +0x3E2 /* 000031B6 */
  4270. 00002DD8  D040                     add.w      D0, D0
  4271. 00002DDA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4272. 00002DDE  4EFB 0000                jmp        [PC + D0.w]
  4273. 00002DE2  0092 009E 00AA           ori.l      [A2], 0x9E00AA
  4274. 00002DE8  00B6 00C2 00CE 00DA      ori.l      [A6 + D0.w - 0x38], 0xC200CE
  4275. 00002DF0  00E6                     ori.?      -[A6], 0xFFFFFFFFFFFFFFFF
  4276. 00002DF2  00F2 00FE                ori.?      [A2 + D0.w - 0x2], 0xFFFFFFFFFFFFFFFF
  4277. 00002DF6  010A                     btst       A2, D0
  4278. 00002DF8  0116                     btst       [A6], D0
  4279. 00002DFA  0122                     btst       -[A2], D0
  4280. 00002DFC  012E 013A                btst       [A6 + 0x13A], D0
  4281. 00002E00  0146                     bchg       D6, D0
  4282. 00002E02  0152                     bchg       [A2], D0
  4283. 00002E04  015E                     bchg       [A6]+, D0
  4284. 00002E06  016A 0176                bchg       [A2 + 0x176], D0
  4285. 00002E0A  0182                     bclr       D2, D0
  4286. 00002E0C  018E                     bclr       A6, D0
  4287. 00002E0E  019A                     bclr       [A2]+, D0
  4288. 00002E10  01A6                     bclr       -[A6], D0
  4289. 00002E12  01B2 01BE 01CA 01D6 01E2 bclr       [[0x1CA01D6] + D0 + 0x1E2], D0
  4290. 00002E1C  01EE 01FA                bset       [A6 + 0x1FA], D0
  4291. 00002E20  0206 0212                andi.b     D6, 0x12
  4292. 00002E24  021E 022A                andi.b     [A6]+, 0x2A /* '*' */
  4293. 00002E28  0236 0242 024E           andi.b     [A6 + D0.w * 2 + 0x4E], 0x42 /* 'B' */
  4294. 00002E2E  025A 0266                andi.w     [A2]+, 0x266
  4295. 00002E32  0272 027E 028A           andi.w     [A2 + D0.w * 2 - 0x118], 0x27E
  4296. 00002E38  0296 02A2 02AE           andi.l     [A6], 0x2A202AE
  4297. 00002E3E  02BA 02C6 02D2 02DE      andi.l     [PC + 0x2DE /* 0000311E, value 0x2D7C5349 '-|SI' */], 0x2C602D2
  4298. 00002E46  02EA 02F6                andi.?     [A2 + 0x2F6], 0xFFFFFFFFFFFFFFFF
  4299. 00002E4A  0302                     btst       D2, D1
  4300. 00002E4C  030E                     btst       A6, D1
  4301. 00002E4E  031A                     btst       [A2]+, D1
  4302. 00002E50  0326                     btst       -[A6], D1
  4303. 00002E52  0332 033E 034A 0356 0360 btst       [[A2 + 0x34A0356] + D0 * 2 + 0x360], D1
  4304. 00002E5C  036A 0374                bchg       [A2 + 0x374], D1
  4305. 00002E60  037E                     bchg       <<invalid special address>>, D1
  4306. 00002E62  0388                     bclr       A0, D1
  4307. 00002E64  0392                     bclr       [A2], D1
  4308. 00002E66  039C                     bclr       [A4]+, D1
  4309. 00002E68  03A6                     bclr       -[A6], D1
  4310. 00002E6A  03B0 03BA 03C4 03CE 2D7C bclr       [[0x3C403CE + D0 * 2] + 0x2D7C], D1
  4311. 00002E74  4142                     chk.w      D0, D2
  4312. 00002E76  5320                     subq.b     -[A0], 1
  4313. 00002E78  FFF0                     .extension 0xFF0 // unimplemented
  4314. 00002E7A  6000 033A                bra        +0x33C /* 000031B6 */
  4315. 00002E7E  2D7C 414E 5459 FFF0      move.l     [A6 - 0x10], 0x414E5459 /* 'ANTY' */
  4316. 00002E86  6000 032E                bra        +0x330 /* 000031B6 */
  4317. 00002E8A  2D7C 4154 414E FFF0      move.l     [A6 - 0x10], 0x4154414E /* 'ATAN' */
  4318. 00002E92  6000 0322                bra        +0x324 /* 000031B6 */
  4319. 00002E96  2D7C 4D45 414E FFF0      move.l     [A6 - 0x10], 0x4D45414E /* 'MEAN' */
  4320. 00002E9E  6000 0316                bra        +0x318 /* 000031B6 */
  4321. 00002EA2  2D7C 4332 4E4D FFF0      move.l     [A6 - 0x10], 0x43324E4D /* 'C2NM' */
  4322. 00002EAA  6000 030A                bra        +0x30C /* 000031B6 */
  4323. 00002EAE  2D7C 434B 4348 FFF0      move.l     [A6 - 0x10], 0x434B4348 /* 'CKCH' */
  4324. 00002EB6  6000 02FE                bra        +0x300 /* 000031B6 */
  4325. 00002EBA  2D7C 434B 4820 FFF0      move.l     [A6 - 0x10], 0x434B4820 /* 'CKH ' */
  4326. 00002EC2  6000 02F2                bra        +0x2F4 /* 000031B6 */
  4327. 00002EC6  2D7C 434B 4C4E FFF0      move.l     [A6 - 0x10], 0x434B4C4E /* 'CKLN' */
  4328. 00002ECE  6000 02E6                bra        +0x2E8 /* 000031B6 */
  4329. 00002ED2  2D7C 434B 4C43 FFF0      move.l     [A6 - 0x10], 0x434B4C43 /* 'CKLC' */
  4330. 00002EDA  6000 02DA                bra        +0x2DC /* 000031B6 */
  4331. 00002EDE  2D7C 434B 5458 FFF0      move.l     [A6 - 0x10], 0x434B5458 /* 'CKTX' */
  4332. 00002EE6  6000 02CE                bra        +0x2D0 /* 000031B6 */
  4333. 00002EEA  2D7C 434B 5620 FFF0      move.l     [A6 - 0x10], 0x434B5620 /* 'CKV ' */
  4334. 00002EF2  6000 02C2                bra        +0x2C4 /* 000031B6 */
  4335. 00002EF6  2D7C 434B 4559 FFF0      move.l     [A6 - 0x10], 0x434B4559 /* 'CKEY' */
  4336. 00002EFE  6000 02B6                bra        +0x2B8 /* 000031B6 */
  4337. 00002F02  2D7C 434D 5044 FFF0      move.l     [A6 - 0x10], 0x434D5044 /* 'CMPD' */
  4338. 00002F0A  6000 02AA                bra        +0x2AC /* 000031B6 */
  4339. 00002F0E  2D7C 434F 5320 FFF0      move.l     [A6 - 0x10], 0x434F5320 /* 'COS ' */
  4340. 00002F16  6000 029E                bra        +0x2A0 /* 000031B6 */
  4341. 00002F1A  2D7C 4441 5445 FFF0      move.l     [A6 - 0x10], 0x44415445 /* 'DATE' */
  4342. 00002F22  6000 0292                bra        +0x294 /* 000031B6 */
  4343. 00002F26  2D7C 4445 5354 FFF0      move.l     [A6 - 0x10], 0x44455354 /* 'DEST' */
  4344. 00002F2E  6000 0286                bra        +0x288 /* 000031B6 */
  4345. 00002F32  2D7C 4453 5043 FFF0      move.l     [A6 - 0x10], 0x44535043 /* 'DSPC' */
  4346. 00002F3A  6000 027A                bra        +0x27C /* 000031B6 */
  4347. 00002F3E  2D7C 4558 5020 FFF0      move.l     [A6 - 0x10], 0x45585020 /* 'EXP ' */
  4348. 00002F46  6000 026E                bra        +0x270 /* 000031B6 */
  4349. 00002F4A  2D7C 4558 5031 FFF0      move.l     [A6 - 0x10], 0x45585031 /* 'EXP1' */
  4350. 00002F52  6000 0262                bra        +0x264 /* 000031B6 */
  4351. 00002F56  2D7C 4558 5032 FFF0      move.l     [A6 - 0x10], 0x45585032 /* 'EXP2' */
  4352. 00002F5E  6000 0256                bra        +0x258 /* 000031B6 */
  4353. 00002F62  2D7C 4644 434B FFF0      move.l     [A6 - 0x10], 0x4644434B /* 'FDCK' */
  4354. 00002F6A  6000 024A                bra        +0x24C /* 000031B6 */
  4355. 00002F6E  2D7C 4644 4644 FFF0      move.l     [A6 - 0x10], 0x46444644 /* 'FDFD' */
  4356. 00002F76  6000 023E                bra        +0x240 /* 000031B6 */
  4357. 00002F7A  2D7C 4644 4C4E FFF0      move.l     [A6 - 0x10], 0x46444C4E /* 'FDLN' */
  4358. 00002F82  6000 0232                bra        +0x234 /* 000031B6 */
  4359. 00002F86  2D7C 4644 5458 FFF0      move.l     [A6 - 0x10], 0x46445458 /* 'FDTX' */
  4360. 00002F8E  6000 0226                bra        +0x228 /* 000031B6 */
  4361. 00002F92  2D7C 4853 5043 FFF0      move.l     [A6 - 0x10], 0x48535043 /* 'HSPC' */
  4362. 00002F9A  6000 021A                bra        +0x21C /* 000031B6 */
  4363. 00002F9E  2D7C 4C45 4E20 FFF0      move.l     [A6 - 0x10], 0x4C454E20 /* 'LEN ' */
  4364. 00002FA6  6000 020E                bra        +0x210 /* 000031B6 */
  4365. 00002FAA  2D7C 4C4E 2020 FFF0      move.l     [A6 - 0x10], 0x4C4E2020 /* 'LN  ' */
  4366. 00002FB2  6000 0202                bra        +0x204 /* 000031B6 */
  4367. 00002FB6  2D7C 4C4E 3120 FFF0      move.l     [A6 - 0x10], 0x4C4E3120 /* 'LN1 ' */
  4368. 00002FBE  6000 01F6                bra        +0x1F8 /* 000031B6 */
  4369. 00002FC2  2D7C 4C4F 4732 FFF0      move.l     [A6 - 0x10], 0x4C4F4732 /* 'LOG2' */
  4370. 00002FCA  6000 01EA                bra        +0x1EC /* 000031B6 */
  4371. 00002FCE  2D7C 4D41 5820 FFF0      move.l     [A6 - 0x10], 0x4D415820 /* 'MAX ' */
  4372. 00002FD6  6000 01DE                bra        +0x1E0 /* 000031B6 */
  4373. 00002FDA  2D7C 4D4E 5553 FFF0      move.l     [A6 - 0x10], 0x4D4E5553 /* 'MNUS' */
  4374. 00002FE2  6000 01D2                bra        +0x1D4 /* 000031B6 */
  4375. 00002FE6  2D7C 4D49 4E20 FFF0      move.l     [A6 - 0x10], 0x4D494E20 /* 'MIN ' */
  4376. 00002FEE  6000 01C6                bra        +0x1C8 /* 000031B6 */
  4377. 00002FF2  2D7C 4D4F 5553 FFF0      move.l     [A6 - 0x10], 0x4D4F5553 /* 'MOUS' */
  4378. 00002FFA  6000 01BA                bra        +0x1BC /* 000031B6 */
  4379. 00002FFE  2D7C 4D43 4C4B FFF0      move.l     [A6 - 0x10], 0x4D434C4B /* 'MCLK' */
  4380. 00003006  6000 01AE                bra        +0x1B0 /* 000031B6 */
  4381. 0000300A  2D7C 4D53 4820 FFF0      move.l     [A6 - 0x10], 0x4D534820 /* 'MSH ' */
  4382. 00003012  6000 01A2                bra        +0x1A4 /* 000031B6 */
  4383. 00003016  2D7C 4D53 4C43 FFF0      move.l     [A6 - 0x10], 0x4D534C43 /* 'MSLC' */
  4384. 0000301E  6000 0196                bra        +0x198 /* 000031B6 */
  4385. 00003022  2D7C 4D53 5620 FFF0      move.l     [A6 - 0x10], 0x4D535620 /* 'MSV ' */
  4386. 0000302A  6000 018A                bra        +0x18C /* 000031B6 */
  4387. 0000302E  2D7C 4E4D 4252 FFF0      move.l     [A6 - 0x10], 0x4E4D4252 /* 'NMBR' */
  4388. 00003036  6000 017E                bra        +0x180 /* 000031B6 */
  4389. 0000303A  2D7C 4E4D 3243 FFF0      move.l     [A6 - 0x10], 0x4E4D3243 /* 'NM2C' */
  4390. 00003042  6000 0172                bra        +0x174 /* 000031B6 */
  4391. 00003046  2D7C 4F46 5354 FFF0      move.l     [A6 - 0x10], 0x4F465354 /* 'OFST' */
  4392. 0000304E  6000 0166                bra        +0x168 /* 000031B6 */
  4393. 00003052  2D7C 4F4B 4559 FFF0      move.l     [A6 - 0x10], 0x4F4B4559 /* 'OKEY' */
  4394. 0000305A  6000 015A                bra        +0x15C /* 000031B6 */
  4395. 0000305E  2D7C 5041 524D FFF0      move.l     [A6 - 0x10], 0x5041524D /* 'PARM' */
  4396. 00003066  6000 014E                bra        +0x150 /* 000031B6 */
  4397. 0000306A  2D7C 5043 4E54 FFF0      move.l     [A6 - 0x10], 0x50434E54 /* 'PCNT' */
  4398. 00003072  6000 0142                bra        +0x144 /* 000031B6 */
  4399. 00003076  2D7C 5052 4D53 FFF0      move.l     [A6 - 0x10], 0x50524D53 /* 'PRMS' */
  4400. 0000307E  6000 0136                bra        +0x138 /* 000031B6 */
  4401. 00003082  2D7C 5052 4753 FFF0      move.l     [A6 - 0x10], 0x50524753 /* 'PRGS' */
  4402. 0000308A  6000 012A                bra        +0x12C /* 000031B6 */
  4403. 0000308E  2D7C 524E 444D FFF0      move.l     [A6 - 0x10], 0x524E444D /* 'RNDM' */
  4404. 00003096  6000 011E                bra        +0x120 /* 000031B6 */
  4405. 0000309A  2D7C 5253 4C54 FFF0      move.l     [A6 - 0x10], 0x52534C54 /* 'RSLT' */
  4406. 000030A2  6000 0112                bra        +0x114 /* 000031B6 */
  4407. 000030A6  2D7C 524F 554E FFF0      move.l     [A6 - 0x10], 0x524F554E /* 'ROUN' */
  4408. 000030AE  6000 0106                bra        +0x108 /* 000031B6 */
  4409. 000030B2  2D7C 5343 524E FFF0      move.l     [A6 - 0x10], 0x5343524E /* 'SCRN' */
  4410. 000030BA  6000 00FA                bra        +0xFC /* 000031B6 */
  4411. 000030BE  2D7C 5343 4E44 FFF0      move.l     [A6 - 0x10], 0x53434E44 /* 'SCND' */
  4412. 000030C6  6000 00EE                bra        +0xF0 /* 000031B6 */
  4413. 000030CA  2D7C 5342 544E FFF0      move.l     [A6 - 0x10], 0x5342544E /* 'SBTN' */
  4414. 000030D2  6000 00E2                bra        +0xE4 /* 000031B6 */
  4415. 000030D6  2D7C 534C 434B FFF0      move.l     [A6 - 0x10], 0x534C434B /* 'SLCK' */
  4416. 000030DE  6000 00D6                bra        +0xD8 /* 000031B6 */
  4417. 000030E2  2D7C 534C 4644 FFF0      move.l     [A6 - 0x10], 0x534C4644 /* 'SLFD' */
  4418. 000030EA  6000 00CA                bra        +0xCC /* 000031B6 */
  4419. 000030EE  2D7C 534C 4C4E FFF0      move.l     [A6 - 0x10], 0x534C4C4E /* 'SLLN' */
  4420. 000030F6  6000 00BE                bra        +0xC0 /* 000031B6 */
  4421. 000030FA  2D7C 534C 4C43 FFF0      move.l     [A6 - 0x10], 0x534C4C43 /* 'SLLC' */
  4422. 00003102  6000 00B2                bra        +0xB4 /* 000031B6 */
  4423. 00003106  2D7C 534C 5458 FFF0      move.l     [A6 - 0x10], 0x534C5458 /* 'SLTX' */
  4424. 0000310E  6000 00A6                bra        +0xA8 /* 000031B6 */
  4425. 00003112  2D7C 534B 4559 FFF0      move.l     [A6 - 0x10], 0x534B4559 /* 'SKEY' */
  4426. 0000311A  6000 009A                bra        +0x9C /* 000031B6 */
  4427. 0000311E  2D7C 5349 4E20 FFF0      move.l     [A6 - 0x10], 0x53494E20 /* 'SIN ' */
  4428. 00003126  6000 008E                bra        +0x90 /* 000031B6 */
  4429. 0000312A  2D7C 534F 554E FFF0      move.l     [A6 - 0x10], 0x534F554E /* 'SOUN' */
  4430. 00003132  6000 0082                bra        +0x84 /* 000031B6 */
  4431. 00003136  2D7C 5351 5254 FFF0      move.l     [A6 - 0x10], 0x53515254 /* 'SQRT' */
  4432. 0000313E  6076                     bra        +0x78 /* 000031B6 */
  4433. 00003140  2D7C 5354 4B53 FFF0      move.l     [A6 - 0x10], 0x53544B53 /* 'STKS' */
  4434. 00003148  606C                     bra        +0x6E /* 000031B6 */
  4435. 0000314A  2D7C 5353 5043 FFF0      move.l     [A6 - 0x10], 0x53535043 /* 'SSPC' */
  4436. 00003152  6062                     bra        +0x64 /* 000031B6 */
  4437. 00003154  2D7C 5355 4D20 FFF0      move.l     [A6 - 0x10], 0x53554D20 /* 'SUM ' */
  4438. 0000315C  6058                     bra        +0x5A /* 000031B6 */
  4439. 0000315E  2D7C 5359 5356 FFF0      move.l     [A6 - 0x10], 0x53595356 /* 'SYSV' */
  4440. 00003166  604E                     bra        +0x50 /* 000031B6 */
  4441. 00003168  2D7C 5441 4E20 FFF0      move.l     [A6 - 0x10], 0x54414E20 /* 'TAN ' */
  4442. 00003170  6044                     bra        +0x46 /* 000031B6 */
  4443. 00003172  2D7C 5441 5247 FFF0      move.l     [A6 - 0x10], 0x54415247 /* 'TARG' */
  4444. 0000317A  603A                     bra        +0x3C /* 000031B6 */
  4445. 0000317C  2D7C 5443 4B53 FFF0      move.l     [A6 - 0x10], 0x54434B53 /* 'TCKS' */
  4446. 00003184  6030                     bra        +0x32 /* 000031B6 */
  4447. 00003186  2D7C 5449 4D45 FFF0      move.l     [A6 - 0x10], 0x54494D45 /* 'TIME' */
  4448. 0000318E  6026                     bra        +0x28 /* 000031B6 */
  4449. 00003190  2D7C 544F 4F4C FFF0      move.l     [A6 - 0x10], 0x544F4F4C /* 'TOOL' */
  4450. 00003198  601C                     bra        +0x1E /* 000031B6 */
  4451. 0000319A  2D7C 5452 4E43 FFF0      move.l     [A6 - 0x10], 0x54524E43 /* 'TRNC' */
  4452. 000031A2  6012                     bra        +0x14 /* 000031B6 */
  4453. 000031A4  2D7C 5641 4C55 FFF0      move.l     [A6 - 0x10], 0x56414C55 /* 'VALU' */
  4454. 000031AC  6008                     bra        +0xA /* 000031B6 */
  4455. 000031AE  2D7C 574E 4453 FFF0      move.l     [A6 - 0x10], 0x574E4453 /* 'WNDS' */
  4456. label000031B6:
  4457. 000031B6  4267                     clr.w      -[A7]
  4458. 000031B8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4459. 000031BC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4460. 000031C0  486E FFE4                pea.l      [A6 - 0x1C]
  4461. 000031C4  486E FFE0                pea.l      [A6 - 0x20]
  4462. 000031C8  4EAD 0ACA                jsr        [A5 + 0xACA /* export_341 */]
  4463. 000031CC  101F                     move.b     D0, [A7]+
  4464. 000031CE  6608                     bne        +0xA /* 000031D8 */
  4465. 000031D0  3E3C F94B                move.w     D7, 0xF94B
  4466. 000031D4  6000 0458                bra        +0x45A /* 0000362E */
  4467. label000031D8:
  4468. 000031D8  203C 0000 0F00           move.l     D0, 0xF00
  4469. 000031DE  C0AE FFE0                and.l      D0, [A6 - 0x20]
  4470. 000031E2  3C00                     move.w     D6, D0
  4471. 000031E4  6000 0148                bra        +0x14A /* 0000332E */
  4472. label000031E8:
  4473. 000031E8  7016                     moveq.l    D0, 0x16
  4474. 000031EA  B02C FFD5                cmp.b      D0, [A4 - 0x2B]
  4475. 000031EE  6600 012A                bne        +0x12C /* 0000331A */
  4476. 000031F2  2D7C 5749 4C44 FFF4      move.l     [A6 - 0xC], 0x57494C44 /* 'WILD' */
  4477. 000031FA  102C FFD4                move.b     D0, [A4 - 0x2C]
  4478. 000031FE  4880                     ext.w      D0
  4479. 00003200  5B40                     subq.w     D0, 5
  4480. 00003202  6746                     beq        +0x48 /* 0000324A */
  4481. 00003204  5D40                     subq.w     D0, 6
  4482. 00003206  674E                     beq        +0x50 /* 00003256 */
  4483. 00003208  5340                     subq.w     D0, 1
  4484. 0000320A  6756                     beq        +0x58 /* 00003262 */
  4485. 0000320C  5940                     subq.w     D0, 4
  4486. 0000320E  675C                     beq        +0x5E /* 0000326C */
  4487. 00003210  0440 0009                subi.w     D0, 0x9 /* '\t' */
  4488. 00003214  6760                     beq        +0x62 /* 00003276 */
  4489. 00003216  5340                     subq.w     D0, 1
  4490. 00003218  6766                     beq        +0x68 /* 00003280 */
  4491. 0000321A  5340                     subq.w     D0, 1
  4492. 0000321C  676C                     beq        +0x6E /* 0000328A */
  4493. 0000321E  5740                     subq.w     D0, 3
  4494. 00003220  6772                     beq        +0x74 /* 00003294 */
  4495. 00003222  5740                     subq.w     D0, 3
  4496. 00003224  6778                     beq        +0x7A /* 0000329E */
  4497. 00003226  5740                     subq.w     D0, 3
  4498. 00003228  677E                     beq        +0x80 /* 000032A8 */
  4499. 0000322A  0440 000E                subi.w     D0, 0xE
  4500. 0000322E  6700 0082                beq        +0x84 /* 000032B2 */
  4501. 00003232  5340                     subq.w     D0, 1
  4502. 00003234  6700 0086                beq        +0x88 /* 000032BC */
  4503. 00003238  5340                     subq.w     D0, 1
  4504. 0000323A  6700 008A                beq        +0x8C /* 000032C6 */
  4505. 0000323E  0440 0009                subi.w     D0, 0x9 /* '\t' */
  4506. 00003242  6700 0094                beq        +0x96 /* 000032D8 */
  4507. 00003246  6000 009A                bra        +0x9C /* 000032E2 */
  4508. label0000324A:
  4509. 0000324A  2D7C 4152 574B FFF0      move.l     [A6 - 0x10], 0x4152574B /* 'ARWK' */
  4510. 00003252  6000 0096                bra        +0x98 /* 000032EA */
  4511. label00003256:
  4512. 00003256  2D7C 434D 444B FFF0      move.l     [A6 - 0x10], 0x434D444B /* 'CMDK' */
  4513. 0000325E  6000 008A                bra        +0x8C /* 000032EA */
  4514. label00003262:
  4515. 00003262  2D7C 4354 4C4B FFF0      move.l     [A6 - 0x10], 0x43544C4B /* 'CTLK' */
  4516. 0000326A  607E                     bra        +0x80 /* 000032EA */
  4517. label0000326C:
  4518. 0000326C  2D7C 4442 5547 FFF0      move.l     [A6 - 0x10], 0x44425547 /* 'DBUG' */
  4519. 00003274  6074                     bra        +0x76 /* 000032EA */
  4520. label00003276:
  4521. 00003276  2D7C 4E54 5246 FFF0      move.l     [A6 - 0x10], 0x4E545246 /* 'NTRF' */
  4522. 0000327E  606A                     bra        +0x6C /* 000032EA */
  4523. label00003280:
  4524. 00003280  2D7C 4E54 524B FFF0      move.l     [A6 - 0x10], 0x4E54524B /* 'NTRK' */
  4525. 00003288  6060                     bra        +0x62 /* 000032EA */
  4526. label0000328A:
  4527. 0000328A  2D7C 4552 5244 FFF0      move.l     [A6 - 0x10], 0x45525244 /* 'ERRD' */
  4528. 00003292  6056                     bra        +0x58 /* 000032EA */
  4529. label00003294:
  4530. 00003294  2D7C 4643 4E4B FFF0      move.l     [A6 - 0x10], 0x46434E4B /* 'FCNK' */
  4531. 0000329C  604C                     bra        +0x4E /* 000032EA */
  4532. label0000329E:
  4533. 0000329E  2D7C 4845 4C50 FFF0      move.l     [A6 - 0x10], 0x48454C50 /* 'HELP' */
  4534. 000032A6  6042                     bra        +0x44 /* 000032EA */
  4535. label000032A8:
  4536. 000032A8  2D7C 4B44 574E FFF0      move.l     [A6 - 0x10], 0x4B44574E /* 'KDWN' */
  4537. 000032B0  6038                     bra        +0x3A /* 000032EA */
  4538. label000032B2:
  4539. 000032B2  2D7C 5254 4E46 FFF0      move.l     [A6 - 0x10], 0x52544E46 /* 'RTNF' */
  4540. 000032BA  602E                     bra        +0x30 /* 000032EA */
  4541. label000032BC:
  4542. 000032BC  2D7C 5254 4E4B FFF0      move.l     [A6 - 0x10], 0x52544E4B /* 'RTNK' */
  4543. 000032C4  6024                     bra        +0x26 /* 000032EA */
  4544. label000032C6:
  4545. 000032C6  2D7C 6165 7674 FFF4      move.l     [A6 - 0xC], 0x61657674 /* 'aevt' */
  4546. 000032CE  2D7C 6F61 7070 FFF0      move.l     [A6 - 0x10], 0x6F617070 /* 'oapp' */
  4547. 000032D6  6012                     bra        +0x14 /* 000032EA */
  4548. label000032D8:
  4549. 000032D8  2D7C 5441 424B FFF0      move.l     [A6 - 0x10], 0x5441424B /* 'TABK' */
  4550. 000032E0  6008                     bra        +0xA /* 000032EA */
  4551. label000032E2:
  4552. 000032E2  3E3C F954                move.w     D7, 0xF954
  4553. 000032E6  6000 0346                bra        +0x348 /* 0000362E */
  4554. label000032EA:
  4555. 000032EA  4267                     clr.w      -[A7]
  4556. 000032EC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4557. 000032F0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4558. 000032F4  486E FFE4                pea.l      [A6 - 0x1C]
  4559. 000032F8  486E FFE0                pea.l      [A6 - 0x20]
  4560. 000032FC  4EAD 0ACA                jsr        [A5 + 0xACA /* export_341 */]
  4561. 00003300  101F                     move.b     D0, [A7]+
  4562. 00003302  6608                     bne        +0xA /* 0000330C */
  4563. 00003304  3E3C F94B                move.w     D7, 0xF94B
  4564. 00003308  6000 0324                bra        +0x326 /* 0000362E */
  4565. label0000330C:
  4566. 0000330C  203C 0000 0F00           move.l     D0, 0xF00
  4567. 00003312  C0AE FFE0                and.l      D0, [A6 - 0x20]
  4568. 00003316  3C00                     move.w     D6, D0
  4569. 00003318  6014                     bra        +0x16 /* 0000332E */
  4570. label0000331A:
  4571. 0000331A  2D7C 6173 6372 FFF4      move.l     [A6 - 0xC], 0x61736372 /* 'ascr' */
  4572. 00003322  2D7C 7073 6272 FFF0      move.l     [A6 - 0x10], 0x70736272 /* 'psbr' */
  4573. 0000332A  3C3C 0400                move.w     D6, 0x400
  4574. label0000332E:
  4575. 0000332E  41EE FED8                lea.l      A0, [A6 - 0x128]
  4576. 00003332  43ED E21E                lea.l      A1, [A5 - 0x1DE2]
  4577. 00003336  707F                     moveq.l    D0, 0x7F
  4578. label00003338:
  4579. 00003338  30D9                     move.w     [A0]+, [A1]+
  4580. 0000333A  51C8 FFFC                dbf        D0, -0x6 /* 00003338 */
  4581. 0000333E  486E FED8                pea.l      [A6 - 0x128]
  4582. 00003342  4EAD 28A2                jsr        [A5 + 0x28A2 /* export_1296 */]
  4583. 00003346  206C FFFC                movea.l    A0, [A4 - 0x4]
  4584. 0000334A  203C 6173 6372           move.l     D0, 0x61736372 /* 'ascr' */
  4585. 00003350  B0A8 004E                cmp.l      D0, [A0 + 0x4E]
  4586. 00003354  6600 00B6                bne        +0xB8 /* 0000340C */
  4587. 00003358  203C 7073 6272           move.l     D0, 0x70736272 /* 'psbr' */
  4588. 0000335E  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  4589. 00003362  662A                     bne        +0x2C /* 0000338E */
  4590. 00003364  4267                     clr.w      -[A7]
  4591. 00003366  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  4592. 0000336C  41EE FED8                lea.l      A0, [A6 - 0x128]
  4593. 00003370  2008                     move.l     D0, A0
  4594. 00003372  5280                     addq.l     D0, 1
  4595. 00003374  2F00                     move.l     -[A7], D0
  4596. 00003376  4240                     clr.w      D0
  4597. 00003378  102E FED8                move.b     D0, [A6 - 0x128]
  4598. 0000337C  48C0                     ext.l      D0
  4599. 0000337E  2F00                     move.l     -[A7], D0
  4600. 00003380  486E FEC4                pea.l      [A6 - 0x13C]
  4601. 00003384  303C 0825                move.w     D0, 0x825
  4602. 00003388  A816                     syscall    Pack8
  4603. 0000338A  3E1F                     move.w     D7, [A7]+
  4604. 0000338C  6028                     bra        +0x2A /* 000033B6 */
  4605. label0000338E:
  4606. 0000338E  2D6E FFF4 FECC           move.l     [A6 - 0x134], [A6 - 0xC]
  4607. 00003394  2D6E FFF0 FED0           move.l     [A6 - 0x130], [A6 - 0x10]
  4608. 0000339A  4267                     clr.w      -[A7]
  4609. 0000339C  2F3C 6576 6E74           move.l     -[A7], 0x65766E74 /* 'evnt' */
  4610. 000033A2  486E FECC                pea.l      [A6 - 0x134]
  4611. 000033A6  7008                     moveq.l    D0, 0x08
  4612. 000033A8  2F00                     move.l     -[A7], D0
  4613. 000033AA  486E FEC4                pea.l      [A6 - 0x13C]
  4614. 000033AE  303C 0825                move.w     D0, 0x825
  4615. 000033B2  A816                     syscall    Pack8
  4616. 000033B4  3E1F                     move.w     D7, [A7]+
  4617. label000033B6:
  4618. 000033B6  4A47                     tst.w      D7
  4619. 000033B8  6600 0274                bne        +0x276 /* 0000362E */
  4620. 000033BC  42A7                     clr.l      -[A7]
  4621. 000033BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4622. 000033C2  206C FFFC                movea.l    A0, [A4 - 0x4]
  4623. 000033C6  2F28 0052                move.l     -[A7], [A0 + 0x52]
  4624. 000033CA  486E FEC4                pea.l      [A6 - 0x13C]
  4625. 000033CE  486E FEC0                pea.l      [A6 - 0x140]
  4626. 000033D2  2F3C 000C 1104           move.l     -[A7], 0xC1104
  4627. 000033D8  7000                     moveq.l    D0, 0x00
  4628. 000033DA  A82A                     syscall    ComponentDispatch
  4629. 000033DC  201F                     move.l     D0, [A7]+
  4630. 000033DE  3A00                     move.w     D5, D0
  4631. 000033E0  486E FEC4                pea.l      [A6 - 0x13C]
  4632. 000033E4  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4633. 000033E8  4A45                     tst.w      D5
  4634. 000033EA  6708                     beq        +0xA /* 000033F4 */
  4635. 000033EC  3E3C F94B                move.w     D7, 0xF94B
  4636. 000033F0  6000 023C                bra        +0x23E /* 0000362E */
  4637. label000033F4:
  4638. 000033F4  42A7                     clr.l      -[A7]
  4639. 000033F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4640. 000033FA  2F2E FEC0                move.l     -[A7], [A6 - 0x140]
  4641. 000033FE  2F3C 0004 0006           move.l     -[A7], 0x40006
  4642. 00003404  7000                     moveq.l    D0, 0x00
  4643. 00003406  A82A                     syscall    ComponentDispatch
  4644. 00003408  201F                     move.l     D0, [A7]+
  4645. 0000340A  3A00                     move.w     D5, D0
  4646. label0000340C:
  4647. 0000340C  4AAC FFE6                tst.l      [A4 - 0x1A]
  4648. 00003410  6600 021C                bne        +0x21E /* 0000362E */
  4649. 00003414  4204                     clr.b      D4
  4650. 00003416  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4651. 0000341A  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4652. 0000341E  7003                     moveq.l    D0, 0x03
  4653. label00003420:
  4654. 00003420  30D9                     move.w     [A0]+, [A1]+
  4655. 00003422  51C8 FFFC                dbf        D0, -0x6 /* 00003420 */
  4656. 00003426  41EE FFD8                lea.l      A0, [A6 - 0x28]
  4657. 0000342A  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4658. 0000342E  7003                     moveq.l    D0, 0x03
  4659. label00003430:
  4660. 00003430  30D9                     move.w     [A0]+, [A1]+
  4661. 00003432  51C8 FFFC                dbf        D0, -0x6 /* 00003430 */
  4662. 00003436  41EE FFE8                lea.l      A0, [A6 - 0x18]
  4663. 0000343A  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4664. 0000343E  7003                     moveq.l    D0, 0x03
  4665. label00003440:
  4666. 00003440  30D9                     move.w     [A0]+, [A1]+
  4667. 00003442  51C8 FFFC                dbf        D0, -0x6 /* 00003440 */
  4668. 00003446  4267                     clr.w      -[A7]
  4669. 00003448  2F3C 7073 6E20           move.l     -[A7], 0x70736E20 /* 'psn ' */
  4670. 0000344E  486D A1AE                pea.l      [A5 - 0x5E52]
  4671. 00003452  7008                     moveq.l    D0, 0x08
  4672. 00003454  2F00                     move.l     -[A7], D0
  4673. 00003456  486E FFF8                pea.l      [A6 - 0x8]
  4674. 0000345A  303C 0825                move.w     D0, 0x825
  4675. 0000345E  A816                     syscall    Pack8
  4676. 00003460  3E1F                     move.w     D7, [A7]+
  4677. 00003462  6600 0190                bne        +0x192 /* 000035F4 */
  4678. 00003466  4267                     clr.w      -[A7]
  4679. 00003468  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4680. 0000346C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4681. 00003470  486E FFF8                pea.l      [A6 - 0x8]
  4682. 00003474  3F3C FFFF                move.w     -[A7], 0xFFFF
  4683. 00003478  42A7                     clr.l      -[A7]
  4684. 0000347A  486E FFE8                pea.l      [A6 - 0x18]
  4685. 0000347E  303C 0B14                move.w     D0, 0xB14
  4686. 00003482  A816                     syscall    Pack8
  4687. 00003484  3E1F                     move.w     D7, [A7]+
  4688. 00003486  6600 016C                bne        +0x16E /* 000035F4 */
  4689. 0000348A  203C 7073 6272           move.l     D0, 0x70736272 /* 'psbr' */
  4690. 00003490  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  4691. 00003494  6632                     bne        +0x34 /* 000034C8 */
  4692. 00003496  4267                     clr.w      -[A7]
  4693. 00003498  486E FFE8                pea.l      [A6 - 0x18]
  4694. 0000349C  2F3C 736E 616D           move.l     -[A7], 0x736E616D /* 'snam' */
  4695. 000034A2  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  4696. 000034A8  41EE FED8                lea.l      A0, [A6 - 0x128]
  4697. 000034AC  2008                     move.l     D0, A0
  4698. 000034AE  5280                     addq.l     D0, 1
  4699. 000034B0  2F00                     move.l     -[A7], D0
  4700. 000034B2  4240                     clr.w      D0
  4701. 000034B4  102E FED8                move.b     D0, [A6 - 0x128]
  4702. 000034B8  48C0                     ext.l      D0
  4703. 000034BA  2F00                     move.l     -[A7], D0
  4704. 000034BC  303C 0A0F                move.w     D0, 0xA0F
  4705. 000034C0  A816                     syscall    Pack8
  4706. 000034C2  3E1F                     move.w     D7, [A7]+
  4707. 000034C4  6600 012E                bne        +0x130 /* 000035F4 */
  4708. label000034C8:
  4709. 000034C8  4A46                     tst.w      D6
  4710. 000034CA  6600 0096                bne        +0x98 /* 00003562 */
  4711. 000034CE  203C 4152 574B           move.l     D0, 0x4152574B /* 'ARWK' */
  4712. 000034D4  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  4713. 000034D8  6600 011A                bne        +0x11C /* 000035F4 */
  4714. 000034DC  42A7                     clr.l      -[A7]
  4715. 000034DE  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  4716. 000034E2  205F                     movea.l    A0, [A7]+
  4717. 000034E4  700D                     moveq.l    D0, 0x0D
  4718. 000034E6  B028 0003                cmp.b      D0, [A0 + 0x3]
  4719. 000034EA  6600 0108                bne        +0x10A /* 000035F4 */
  4720. 000034EE  42A7                     clr.l      -[A7]
  4721. 000034F0  42A7                     clr.l      -[A7]
  4722. 000034F2  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  4723. 000034F6  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  4724. 000034FA  205F                     movea.l    A0, [A7]+
  4725. 000034FC  3D50 FEBC                move.w     [A6 - 0x144], [A0]
  4726. 00003500  302E FEBC                move.w     D0, [A6 - 0x144]
  4727. 00003504  5340                     subq.w     D0, 1
  4728. 00003506  670E                     beq        +0x10 /* 00003516 */
  4729. 00003508  5340                     subq.w     D0, 1
  4730. 0000350A  6714                     beq        +0x16 /* 00003520 */
  4731. 0000350C  5340                     subq.w     D0, 1
  4732. 0000350E  671A                     beq        +0x1C /* 0000352A */
  4733. 00003510  5340                     subq.w     D0, 1
  4734. 00003512  6720                     beq        +0x22 /* 00003534 */
  4735. 00003514  6026                     bra        +0x28 /* 0000353C */
  4736. label00003516:
  4737. 00003516  2D7C 6C65 6674 FED4      move.l     [A6 - 0x12C], 0x6C656674 /* 'left' */
  4738. 0000351E  601C                     bra        +0x1E /* 0000353C */
  4739. label00003520:
  4740. 00003520  2D7C 7267 6874 FED4      move.l     [A6 - 0x12C], 0x72676874 /* 'rght' */
  4741. 00003528  6012                     bra        +0x14 /* 0000353C */
  4742. label0000352A:
  4743. 0000352A  2D7C 7570 2020 FED4      move.l     [A6 - 0x12C], 0x75702020 /* 'up  ' */
  4744. 00003532  6008                     bra        +0xA /* 0000353C */
  4745. label00003534:
  4746. 00003534  2D7C 646F 776E FED4      move.l     [A6 - 0x12C], 0x646F776E /* 'down' */
  4747. label0000353C:
  4748. 0000353C  4267                     clr.w      -[A7]
  4749. 0000353E  486E FFE8                pea.l      [A6 - 0x18]
  4750. 00003542  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  4751. 00003548  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  4752. 0000354E  486E FED4                pea.l      [A6 - 0x12C]
  4753. 00003552  7004                     moveq.l    D0, 0x04
  4754. 00003554  2F00                     move.l     -[A7], D0
  4755. 00003556  303C 0A0F                move.w     D0, 0xA0F
  4756. 0000355A  A816                     syscall    Pack8
  4757. 0000355C  3E1F                     move.w     D7, [A7]+
  4758. 0000355E  6000 0094                bra        +0x96 /* 000035F4 */
  4759. label00003562:
  4760. 00003562  202D D14A                move.l     D0, [A5 - 0x2EB6]
  4761. 00003566  B0AC FFF0                cmp.l      D0, [A4 - 0x10]
  4762. 0000356A  5EC0                     sgt        D0
  4763. 0000356C  4A00                     tst.b      D0
  4764. 0000356E  6700 0084                beq        +0x86 /* 000035F4 */
  4765. 00003572  2F00                     move.l     -[A7], D0
  4766. 00003574  42A7                     clr.l      -[A7]
  4767. 00003576  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  4768. 0000357A  221F                     move.l     D1, [A7]+
  4769. 0000357C  201F                     move.l     D0, [A7]+
  4770. 0000357E  2041                     movea.l    A0, D1
  4771. 00003580  720F                     moveq.l    D1, 0x0F
  4772. 00003582  B228 0003                cmp.b      D1, [A0 + 0x3]
  4773. 00003586  56C1                     sne        D1
  4774. 00003588  C001                     and.b      D0, D1
  4775. 0000358A  6768                     beq        +0x6A /* 000035F4 */
  4776. 0000358C  0C46 0800                cmpi.w     D6, 0x800
  4777. 00003590  660E                     bne        +0x10 /* 000035A0 */
  4778. 00003592  486E FFD8                pea.l      [A6 - 0x28]
  4779. 00003596  1F3C 0001                move.b     -[A7], 0x1
  4780. 0000359A  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  4781. 0000359E  6030                     bra        +0x32 /* 000035D0 */
  4782. label000035A0:
  4783. 000035A0  0C46 0400                cmpi.w     D6, 0x400
  4784. 000035A4  660C                     bne        +0xE /* 000035B2 */
  4785. 000035A6  486E FFD8                pea.l      [A6 - 0x28]
  4786. 000035AA  4267                     clr.w      -[A7]
  4787. 000035AC  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  4788. 000035B0  601E                     bra        +0x20 /* 000035D0 */
  4789. label000035B2:
  4790. 000035B2  0C46 0100                cmpi.w     D6, 0x100
  4791. 000035B6  6618                     bne        +0x1A /* 000035D0 */
  4792. 000035B8  7801                     moveq.l    D4, 0x01
  4793. 000035BA  4267                     clr.w      -[A7]
  4794. 000035BC  486E FFD8                pea.l      [A6 - 0x28]
  4795. 000035C0  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  4796. 000035C4  102D B820                move.b     D0, [A5 - 0x47E0]
  4797. 000035C8  6706                     beq        +0x8 /* 000035D0 */
  4798. 000035CA  3E3C F947                move.w     D7, 0xF947
  4799. 000035CE  6024                     bra        +0x26 /* 000035F4 */
  4800. label000035D0:
  4801. 000035D0  4267                     clr.w      -[A7]
  4802. 000035D2  486E FFE8                pea.l      [A6 - 0x18]
  4803. 000035D6  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  4804. 000035DC  486E FFD8                pea.l      [A6 - 0x28]
  4805. 000035E0  303C 0610                move.w     D0, 0x610
  4806. 000035E4  A816                     syscall    Pack8
  4807. 000035E6  3E1F                     move.w     D7, [A7]+
  4808. 000035E8  1004                     move.b     D0, D4
  4809. 000035EA  6708                     beq        +0xA /* 000035F4 */
  4810. 000035EC  486E FFD8                pea.l      [A6 - 0x28]
  4811. 000035F0  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  4812. label000035F4:
  4813. 000035F4  486E FFF8                pea.l      [A6 - 0x8]
  4814. 000035F8  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4815. 000035FC  486E FFD8                pea.l      [A6 - 0x28]
  4816. 00003600  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4817. 00003604  4A47                     tst.w      D7
  4818. 00003606  670A                     beq        +0xC /* 00003612 */
  4819. 00003608  486E FFE8                pea.l      [A6 - 0x18]
  4820. 0000360C  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4821. 00003610  601C                     bra        +0x1E /* 0000362E */
  4822. label00003612:
  4823. 00003612  296E FFF4 FFDA           move.l     [A4 - 0x26], [A6 - 0xC]
  4824. 00003618  296E FFF0 FFDE           move.l     [A4 - 0x22], [A6 - 0x10]
  4825. 0000361E  41EC FFE2                lea.l      A0, [A4 - 0x1E]
  4826. 00003622  43EE FFE8                lea.l      A1, [A6 - 0x18]
  4827. 00003626  7003                     moveq.l    D0, 0x03
  4828. label00003628:
  4829. 00003628  30D9                     move.w     [A0]+, [A1]+
  4830. 0000362A  51C8 FFFC                dbf        D0, -0x6 /* 00003628 */
  4831. label0000362E:
  4832. 0000362E  3D47 0010                move.w     [A6 + 0x10], D7
  4833. 00003632  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  4834. 00003636  4E5E                     unlink     A6
  4835. 00003638  205F                     movea.l    A0, [A7]+
  4836. 0000363A  504F                     addq.w     A7, 8
  4837. 0000363C  4ED0                     jmp        [A0]
  4838. fn0000363E:
  4839. 0000363E  4E56 FFC2                link       A6, -0x003E
  4840. 00003642  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4841. 00003646  286E 0008                movea.l    A4, [A6 + 0x8]
  4842. 0000364A  286C 0008                movea.l    A4, [A4 + 0x8]
  4843. 0000364E  422E 000C                clr.b      [A6 + 0xC]
  4844. 00003652  102D A008                move.b     D0, [A5 - 0x5FF8]
  4845. 00003656  6604                     bne        +0x6 /* 0000365C */
  4846. 00003658  6000 02B8                bra        +0x2BA /* 00003912 */
  4847. label0000365C:
  4848. 0000365C  4267                     clr.w      -[A7]
  4849. 0000365E  4EBA EFE0                jsr        [PC - 0x1020 /* 00002640 */]
  4850. 00003662  101F                     move.b     D0, [A7]+
  4851. 00003664  6704                     beq        +0x6 /* 0000366A */
  4852. 00003666  6000 02AA                bra        +0x2AC /* 00003912 */
  4853. label0000366A:
  4854. 0000366A  206C FFFC                movea.l    A0, [A4 - 0x4]
  4855. 0000366E  4AA8 0052                tst.l      [A0 + 0x52]
  4856. 00003672  6604                     bne        +0x6 /* 00003678 */
  4857. 00003674  6000 029C                bra        +0x29E /* 00003912 */
  4858. label00003678:
  4859. 00003678  42A7                     clr.l      -[A7]
  4860. 0000367A  206C FFFC                movea.l    A0, [A4 - 0x4]
  4861. 0000367E  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  4862. 00003682  486E FFE8                pea.l      [A6 - 0x18]
  4863. 00003686  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  4864. 0000368A  265F                     movea.l    A3, [A7]+
  4865. 0000368C  200B                     move.l     D0, A3
  4866. 0000368E  6604                     bne        +0x6 /* 00003694 */
  4867. 00003690  6000 0280                bra        +0x282 /* 00003912 */
  4868. label00003694:
  4869. 00003694  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4870. 00003698  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4871. 0000369C  7003                     moveq.l    D0, 0x03
  4872. label0000369E:
  4873. 0000369E  30D9                     move.w     [A0]+, [A1]+
  4874. 000036A0  51C8 FFFC                dbf        D0, -0x6 /* 0000369E */
  4875. 000036A4  7000                     moveq.l    D0, 0x00
  4876. 000036A6  2D40 FFF4                move.l     [A6 - 0xC], D0
  4877. 000036AA  7000                     moveq.l    D0, 0x00
  4878. 000036AC  2D40 FFF0                move.l     [A6 - 0x10], D0
  4879. 000036B0  206C FFFC                movea.l    A0, [A4 - 0x4]
  4880. 000036B4  2D48 FFDA                move.l     [A6 - 0x26], A0
  4881. 000036B8  5268 0044                addq.w     [A0 + 0x44], 1
  4882. 000036BC  197C 0001 FFD1           move.b     [A4 - 0x2F], 0x1
  4883. 000036C2  296D AEAC FFCC           move.l     [A4 - 0x34], [A5 - 0x5154]
  4884. 000036C8  486C FFBC                pea.l      [A4 - 0x44]
  4885. 000036CC  486D E1BE                pea.l      [A5 - 0x1E42]
  4886. 000036D0  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  4887. 000036D4  41EC FFB0                lea.l      A0, [A4 - 0x50]
  4888. 000036D8  2B48 E31E                move.l     [A5 - 0x1CE2], A0
  4889. 000036DC  4267                     clr.w      -[A7]
  4890. 000036DE  2F0B                     move.l     -[A7], A3
  4891. 000036E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4892. 000036E4  4EBA F4AE                jsr        [PC - 0xB52 /* 00002B94 */]
  4893. 000036E8  3E1F                     move.w     D7, [A7]+
  4894. 000036EA  6600 01DA                bne        +0x1DC /* 000038C6 */
  4895. 000036EE  203C 0000 0100           move.l     D0, 0x100
  4896. 000036F4  C0AE FFE8                and.l      D0, [A6 - 0x18]
  4897. 000036F8  4A80                     tst.l      D0
  4898. 000036FA  6726                     beq        +0x28 /* 00003722 */
  4899. 000036FC  42A7                     clr.l      -[A7]
  4900. 000036FE  2F0B                     move.l     -[A7], A3
  4901. 00003700  486C FFE2                pea.l      [A4 - 0x1E]
  4902. 00003704  206C FFFC                movea.l    A0, [A4 - 0x4]
  4903. 00003708  2F28 0052                move.l     -[A7], [A0 + 0x52]
  4904. 0000370C  42A7                     clr.l      -[A7]
  4905. 0000370E  486E FFF0                pea.l      [A6 - 0x10]
  4906. 00003712  2F3C 0010 0803           move.l     -[A7], 0x100803
  4907. 00003718  7000                     moveq.l    D0, 0x00
  4908. 0000371A  A82A                     syscall    ComponentDispatch
  4909. 0000371C  201F                     move.l     D0, [A7]+
  4910. 0000371E  3E00                     move.w     D7, D0
  4911. 00003720  6046                     bra        +0x48 /* 00003768 */
  4912. label00003722:
  4913. 00003722  203C 6165 7674           move.l     D0, 0x61657674 /* 'aevt' */
  4914. 00003728  B0AC FFDA                cmp.l      D0, [A4 - 0x26]
  4915. 0000372C  57C0                     seq        D0
  4916. 0000372E  4A00                     tst.b      D0
  4917. 00003730  6700 0194                beq        +0x196 /* 000038C6 */
  4918. 00003734  223C 6F61 7070           move.l     D1, 0x6F617070 /* 'oapp' */
  4919. 0000373A  B2AC FFDE                cmp.l      D1, [A4 - 0x22]
  4920. 0000373E  57C1                     seq        D1
  4921. 00003740  C001                     and.b      D0, D1
  4922. 00003742  6700 0182                beq        +0x184 /* 000038C6 */
  4923. 00003746  42A7                     clr.l      -[A7]
  4924. 00003748  2F0B                     move.l     -[A7], A3
  4925. 0000374A  206C FFFC                movea.l    A0, [A4 - 0x4]
  4926. 0000374E  2F28 0052                move.l     -[A7], [A0 + 0x52]
  4927. 00003752  42A7                     clr.l      -[A7]
  4928. 00003754  42A7                     clr.l      -[A7]
  4929. 00003756  486E FFF0                pea.l      [A6 - 0x10]
  4930. 0000375A  2F3C 0010 0003           move.l     -[A7], 0x100003
  4931. 00003760  7000                     moveq.l    D0, 0x00
  4932. 00003762  A82A                     syscall    ComponentDispatch
  4933. 00003764  201F                     move.l     D0, [A7]+
  4934. 00003766  3E00                     move.w     D7, D0
  4935. label00003768:
  4936. 00003768  206C FFFC                movea.l    A0, [A4 - 0x4]
  4937. 0000376C  2D48 FFD6                move.l     [A6 - 0x2A], A0
  4938. 00003770  2F0B                     move.l     -[A7], A3
  4939. 00003772  206E FFD6                movea.l    A0, [A6 - 0x2A]
  4940. 00003776  2F28 0052                move.l     -[A7], [A0 + 0x52]
  4941. 0000377A  206C FFC8                movea.l    A0, [A4 - 0x38]
  4942. 0000377E  2F08                     move.l     -[A7], A0
  4943. 00003780  4EAD 1332                jsr        [A5 + 0x1332 /* export_610 */]
  4944. 00003784  102C FF9D                move.b     D0, [A4 - 0x63]
  4945. 00003788  660A                     bne        +0xC /* 00003794 */
  4946. 0000378A  122C FFD9                move.b     D1, [A4 - 0x27]
  4947. 0000378E  0A01 0001                xori.b     D1, 0x1
  4948. 00003792  8001                     or.b       D0, D1
  4949. label00003794:
  4950. 00003794  1C00                     move.b     D6, D0
  4951. 00003796  2F0B                     move.l     -[A7], A3
  4952. 00003798  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4953. 0000379C  1F06                     move.b     -[A7], D6
  4954. 0000379E  486E FFF8                pea.l      [A6 - 0x8]
  4955. 000037A2  4EAD 133A                jsr        [A5 + 0x133A /* export_611 */]
  4956. 000037A6  102C FFD6                move.b     D0, [A4 - 0x2A]
  4957. 000037AA  6624                     bne        +0x26 /* 000037D0 */
  4958. 000037AC  4AAE FFF0                tst.l      [A6 - 0x10]
  4959. 000037B0  6606                     bne        +0x8 /* 000037B8 */
  4960. 000037B2  4EAD 33A2                jsr        [A5 + 0x33A2 /* export_1648 */]
  4961. 000037B6  6018                     bra        +0x1A /* 000037D0 */
  4962. label000037B8:
  4963. 000037B8  486D CFB2                pea.l      [A5 - 0x304E]
  4964. 000037BC  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4965. 000037C0  41ED CFB2                lea.l      A0, [A5 - 0x304E]
  4966. 000037C4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4967. 000037C8  7003                     moveq.l    D0, 0x03
  4968. label000037CA:
  4969. 000037CA  30D9                     move.w     [A0]+, [A1]+
  4970. 000037CC  51C8 FFFC                dbf        D0, -0x6 /* 000037CA */
  4971. label000037D0:
  4972. 000037D0  4A47                     tst.w      D7
  4973. 000037D2  675E                     beq        +0x60 /* 00003832 */
  4974. 000037D4  486E FFF8                pea.l      [A6 - 0x8]
  4975. 000037D8  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4976. 000037DC  0C47 F954                cmpi.w     D7, 0xF954
  4977. 000037E0  56C0                     sne        D0
  4978. 000037E2  4A00                     tst.b      D0
  4979. 000037E4  674C                     beq        +0x4E /* 00003832 */
  4980. 000037E6  7280                     moveq.l    D1, 0xFFFFFF80
  4981. 000037E8  B247                     cmp.w      D1, D7
  4982. 000037EA  56C1                     sne        D1
  4983. 000037EC  C001                     and.b      D0, D1
  4984. 000037EE  6742                     beq        +0x44 /* 00003832 */
  4985. 000037F0  42A7                     clr.l      -[A7]
  4986. 000037F2  2F0B                     move.l     -[A7], A3
  4987. 000037F4  2F3C 6572 7273           move.l     -[A7], 0x65727273 /* 'errs' */
  4988. 000037FA  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  4989. 00003800  486E FFF8                pea.l      [A6 - 0x8]
  4990. 00003804  2F3C 000C 0005           move.l     -[A7], 0xC0005
  4991. 0000380A  7000                     moveq.l    D0, 0x00
  4992. 0000380C  A82A                     syscall    ComponentDispatch
  4993. 0000380E  4A9F                     tst.l      [A7]+
  4994. 00003810  6606                     bne        +0x8 /* 00003818 */
  4995. 00003812  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  4996. label00003818:
  4997. 00003818  426D CCDA                clr.w      [A5 - 0x3326]
  4998. 0000381C  4267                     clr.w      -[A7]
  4999. 0000381E  2F0B                     move.l     -[A7], A3
  5000. 00003820  486E FFE4                pea.l      [A6 - 0x1C]
  5001. 00003824  4EAD 132A                jsr        [A5 + 0x132A /* export_609 */]
  5002. 00003828  101F                     move.b     D0, [A7]+
  5003. 0000382A  6706                     beq        +0x8 /* 00003832 */
  5004. 0000382C  3B6E FFE4 CCDA           move.w     [A5 - 0x3326], [A6 - 0x1C]
  5005. label00003832:
  5006. 00003832  4A47                     tst.w      D7
  5007. 00003834  662E                     bne        +0x30 /* 00003864 */
  5008. 00003836  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  5009. 0000383C  206E 0008                movea.l    A0, [A6 + 0x8]
  5010. 00003840  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5011. 00003844  4EBA EE52                jsr        [PC - 0x11AE /* 00002698 */]
  5012. 00003848  102C FFD6                move.b     D0, [A4 - 0x2A]
  5013. 0000384C  6708                     beq        +0xA /* 00003856 */
  5014. 0000384E  486E FFF8                pea.l      [A6 - 0x8]
  5015. 00003852  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  5016. label00003856:
  5017. 00003856  7002                     moveq.l    D0, 0x02
  5018. 00003858  B02C FFD1                cmp.b      D0, [A4 - 0x2F]
  5019. 0000385C  6668                     bne        +0x6A /* 000038C6 */
  5020. 0000385E  422C FF97                clr.b      [A4 - 0x69]
  5021. 00003862  6062                     bra        +0x64 /* 000038C6 */
  5022. label00003864:
  5023. 00003864  7080                     moveq.l    D0, 0xFFFFFF80
  5024. 00003866  B047                     cmp.w      D0, D7
  5025. 00003868  6608                     bne        +0xA /* 00003872 */
  5026. 0000386A  1B7C 0001 B820           move.b     [A5 - 0x47E0], 0x1
  5027. 00003870  6054                     bra        +0x56 /* 000038C6 */
  5028. label00003872:
  5029. 00003872  0C47 F954                cmpi.w     D7, 0xF954
  5030. 00003876  56C0                     sne        D0
  5031. 00003878  4A00                     tst.b      D0
  5032. 0000387A  674A                     beq        +0x4C /* 000038C6 */
  5033. 0000387C  0C47 F448                cmpi.w     D7, 0xF448
  5034. 00003880  56C1                     sne        D1
  5035. 00003882  C001                     and.b      D0, D1
  5036. 00003884  6740                     beq        +0x42 /* 000038C6 */
  5037. 00003886  4AAE FFF4                tst.l      [A6 - 0xC]
  5038. 0000388A  661C                     bne        +0x1E /* 000038A8 */
  5039. 0000388C  3F3C 00A5                move.w     -[A7], 0xA5
  5040. 00003890  486E FFC2                pea.l      [A6 - 0x3E]
  5041. 00003894  3007                     move.w     D0, D7
  5042. 00003896  48C0                     ext.l      D0
  5043. 00003898  2F00                     move.l     -[A7], D0
  5044. 0000389A  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  5045. 0000389E  486D E21E                pea.l      [A5 - 0x1DE2]
  5046. 000038A2  4EBA D77C                jsr        [PC - 0x2884 /* 00001020 */]
  5047. 000038A6  6016                     bra        +0x18 /* 000038BE */
  5048. label000038A8:
  5049. 000038A8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5050. 000038AC  4EAD 23CA                jsr        [A5 + 0x23CA /* export_1141 */]
  5051. 000038B0  206E FFF4                movea.l    A0, [A6 - 0xC]
  5052. 000038B4  2F10                     move.l     -[A7], [A0]
  5053. 000038B6  486D D01A                pea.l      [A5 - 0x2FE6]
  5054. 000038BA  4EAD 29E2                jsr        [A5 + 0x29E2 /* export_1336 */]
  5055. label000038BE:
  5056. 000038BE  486D D01A                pea.l      [A5 - 0x2FE6]
  5057. 000038C2  4EBA D638                jsr        [PC - 0x29C8 /* 00000EFC */]
  5058. label000038C6:
  5059. 000038C6  4AAE FFF0                tst.l      [A6 - 0x10]
  5060. 000038CA  6716                     beq        +0x18 /* 000038E2 */
  5061. 000038CC  42A7                     clr.l      -[A7]
  5062. 000038CE  2F0B                     move.l     -[A7], A3
  5063. 000038D0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5064. 000038D4  2F3C 0004 0006           move.l     -[A7], 0x40006
  5065. 000038DA  7000                     moveq.l    D0, 0x00
  5066. 000038DC  A82A                     syscall    ComponentDispatch
  5067. 000038DE  201F                     move.l     D0, [A7]+
  5068. 000038E0  3A00                     move.w     D5, D0
  5069. label000038E2:
  5070. 000038E2  4267                     clr.w      -[A7]
  5071. 000038E4  2F0B                     move.l     -[A7], A3
  5072. 000038E6  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  5073. 000038EA  3A1F                     move.w     D5, [A7]+
  5074. 000038EC  486E FFF4                pea.l      [A6 - 0xC]
  5075. 000038F0  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  5076. 000038F4  2B6C FFB6 E31E           move.l     [A5 - 0x1CE2], [A4 - 0x4A]
  5077. 000038FA  3B6C FFBA CCDA           move.w     [A5 - 0x3326], [A4 - 0x46]
  5078. 00003900  486C FFBC                pea.l      [A4 - 0x44]
  5079. 00003904  4EAD 1C82                jsr        [A5 + 0x1C82 /* export_908 */]
  5080. 00003908  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  5081. 0000390C  4267                     clr.w      -[A7]
  5082. 0000390E  4EAD 13DA                jsr        [A5 + 0x13DA /* export_631 */]
  5083. label00003912:
  5084. 00003912  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5085. 00003916  4E5E                     unlink     A6
  5086. 00003918  2E9F                     move.l     [A7], [A7]+
  5087. 0000391A  4E75                     rts
  5088. fn0000391C:
  5089. 0000391C  4E56 FFFE                link       A6, -0x0002
  5090. 00003920  48E7 0118                movem.l    -[A7], D7,A3,A4
  5091. 00003924  266E 0008                movea.l    A3, [A6 + 0x8]
  5092. 00003928  286B 0008                movea.l    A4, [A3 + 0x8]
  5093. 0000392C  422E 000C                clr.b      [A6 + 0xC]
  5094. 00003930  102C FF9B                move.b     D0, [A4 - 0x65]
  5095. 00003934  6724                     beq        +0x26 /* 0000395A */
  5096. 00003936  4267                     clr.w      -[A7]
  5097. 00003938  206C FFFC                movea.l    A0, [A4 - 0x4]
  5098. 0000393C  2F08                     move.l     -[A7], A0
  5099. 0000393E  206C FFB6                movea.l    A0, [A4 - 0x4A]
  5100. 00003942  2068 0018                movea.l    A0, [A0 + 0x18]
  5101. 00003946  2F08                     move.l     -[A7], A0
  5102. 00003948  4EBA D7E2                jsr        [PC - 0x281E /* 0000112C */]
  5103. 0000394C  101F                     move.b     D0, [A7]+
  5104. 0000394E  0A00 0001                xori.b     D0, 0x1
  5105. 00003952  1940 FF9B                move.b     [A4 - 0x65], D0
  5106. 00003956  6000 0098                bra        +0x9A /* 000039F0 */
  5107. label0000395A:
  5108. 0000395A  486C FFB0                pea.l      [A4 - 0x50]
  5109. 0000395E  4EAD 1C6A                jsr        [A5 + 0x1C6A /* export_905 */]
  5110. 00003962  206C FFFC                movea.l    A0, [A4 - 0x4]
  5111. 00003966  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  5112. 0000396C  B0A8 004E                cmp.l      D0, [A0 + 0x4E]
  5113. 00003970  6710                     beq        +0x12 /* 00003982 */
  5114. 00003972  4267                     clr.w      -[A7]
  5115. 00003974  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5116. 00003978  4EBA FCC4                jsr        [PC - 0x33C /* 0000363E */]
  5117. 0000397C  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  5118. 00003980  606E                     bra        +0x70 /* 000039F0 */
  5119. label00003982:
  5120. 00003982  4267                     clr.w      -[A7]
  5121. 00003984  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  5122. 00003988  486D E21E                pea.l      [A5 - 0x1DE2]
  5123. 0000398C  3F2C FFD2                move.w     -[A7], [A4 - 0x2E]
  5124. 00003990  486B FFEC                pea.l      [A3 - 0x14]
  5125. 00003994  486B FFEA                pea.l      [A3 - 0x16]
  5126. 00003998  4EAD 13D2                jsr        [A5 + 0x13D2 /* export_630 */]
  5127. 0000399C  1E1F                     move.b     D7, [A7]+
  5128. 0000399E  1007                     move.b     D0, D7
  5129. 000039A0  6632                     bne        +0x34 /* 000039D4 */
  5130. 000039A2  102C FFD9                move.b     D0, [A4 - 0x27]
  5131. 000039A6  6748                     beq        +0x4A /* 000039F0 */
  5132. 000039A8  721A                     moveq.l    D1, 0x1A
  5133. 000039AA  B22C FFD5                cmp.b      D1, [A4 - 0x2B]
  5134. 000039AE  57C1                     seq        D1
  5135. 000039B0  C001                     and.b      D0, D1
  5136. 000039B2  673C                     beq        +0x3E /* 000039F0 */
  5137. 000039B4  4267                     clr.w      -[A7]
  5138. 000039B6  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  5139. 000039BA  486D E21E                pea.l      [A5 - 0x1DE2]
  5140. 000039BE  302C FFD2                move.w     D0, [A4 - 0x2E]
  5141. 000039C2  4440                     neg.w      D0
  5142. 000039C4  3F00                     move.w     -[A7], D0
  5143. 000039C6  486B FFEC                pea.l      [A3 - 0x14]
  5144. 000039CA  486B FFEA                pea.l      [A3 - 0x16]
  5145. 000039CE  4EAD 13D2                jsr        [A5 + 0x13D2 /* export_630 */]
  5146. 000039D2  1E1F                     move.b     D7, [A7]+
  5147. label000039D4:
  5148. 000039D4  1007                     move.b     D0, D7
  5149. 000039D6  6602                     bne        +0x4 /* 000039DA */
  5150. 000039D8  6016                     bra        +0x18 /* 000039F0 */
  5151. label000039DA:
  5152. 000039DA  4267                     clr.w      -[A7]
  5153. 000039DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5154. 000039E0  4EBA F0BE                jsr        [PC - 0xF42 /* 00002AA0 */]
  5155. 000039E4  101F                     move.b     D0, [A7]+
  5156. 000039E6  6602                     bne        +0x4 /* 000039EA */
  5157. 000039E8  6006                     bra        +0x8 /* 000039F0 */
  5158. label000039EA:
  5159. 000039EA  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  5160. label000039F0:
  5161. 000039F0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5162. 000039F4  4E5E                     unlink     A6
  5163. 000039F6  2E9F                     move.l     [A7], [A7]+
  5164. 000039F8  4E75                     rts
  5165. fn000039FA:
  5166. 000039FA  4E56 FFEA                link       A6, -0x0016
  5167. 000039FE  48E7 0018                movem.l    -[A7], A3,A4
  5168. 00003A02  286E 0008                movea.l    A4, [A6 + 0x8]
  5169. 00003A06  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  5170. label00003A0C:
  5171. 00003A0C  4AAC FFFC                tst.l      [A4 - 0x4]
  5172. 00003A10  56C0                     sne        D0
  5173. 00003A12  4A00                     tst.b      D0
  5174. 00003A14  6766                     beq        +0x68 /* 00003A7C */
  5175. 00003A16  122D B820                move.b     D1, [A5 - 0x47E0]
  5176. 00003A1A  0A01 0001                xori.b     D1, 0x1
  5177. 00003A1E  C001                     and.b      D0, D1
  5178. 00003A20  675A                     beq        +0x5C /* 00003A7C */
  5179. 00003A22  296C FFFC FFC8           move.l     [A4 - 0x38], [A4 - 0x4]
  5180. 00003A28  266C FFFC                movea.l    A3, [A4 - 0x4]
  5181. 00003A2C  526B 0042                addq.w     [A3 + 0x42], 1
  5182. 00003A30  4267                     clr.w      -[A7]
  5183. 00003A32  2F0E                     move.l     -[A7], A6
  5184. 00003A34  4EBA FEE6                jsr        [PC - 0x11A /* 0000391C */]
  5185. 00003A38  101F                     move.b     D0, [A7]+
  5186. 00003A3A  6604                     bne        +0x6 /* 00003A40 */
  5187. 00003A3C  802D B820                or.b       D0, [A5 - 0x47E0]
  5188. label00003A40:
  5189. 00003A40  4A00                     tst.b      D0
  5190. 00003A42  6612                     bne        +0x14 /* 00003A56 */
  5191. 00003A44  2F00                     move.l     -[A7], D0
  5192. 00003A46  4267                     clr.w      -[A7]
  5193. 00003A48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5194. 00003A4C  4EBA EE24                jsr        [PC - 0x11DC /* 00002872 */]
  5195. 00003A50  121F                     move.b     D1, [A7]+
  5196. 00003A52  201F                     move.l     D0, [A7]+
  5197. 00003A54  8001                     or.b       D0, D1
  5198. label00003A56:
  5199. 00003A56  4A00                     tst.b      D0
  5200. 00003A58  6604                     bne        +0x6 /* 00003A5E */
  5201. 00003A5A  802D B820                or.b       D0, [A5 - 0x47E0]
  5202. label00003A5E:
  5203. 00003A5E  1B40 CFEE                move.b     [A5 - 0x3012], D0
  5204. 00003A62  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  5205. 00003A66  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  5206. 00003A6A  102D CFEE                move.b     D0, [A5 - 0x3012]
  5207. 00003A6E  6610                     bne        +0x12 /* 00003A80 */
  5208. 00003A70  206C FFFC                movea.l    A0, [A4 - 0x4]
  5209. 00003A74  2968 001C FFFC           move.l     [A4 - 0x4], [A0 + 0x1C]
  5210. 00003A7A  6090                     bra        -0x6E /* 00003A0C */
  5211. label00003A7C:
  5212. 00003A7C  422E 000C                clr.b      [A6 + 0xC]
  5213. label00003A80:
  5214. 00003A80  4CDF 1800                movem.l    A3,A4, [A7]+
  5215. 00003A84  4E5E                     unlink     A6
  5216. 00003A86  2E9F                     move.l     [A7], [A7]+
  5217. 00003A88  4E75                     rts
  5218. fn00003A8A:
  5219. 00003A8A  4E56 0000                link       A6, 0
  5220. 00003A8E  206E 0008                movea.l    A0, [A6 + 0x8]
  5221. 00003A92  4868 FFB0                pea.l      [A0 - 0x50]
  5222. 00003A96  4EAD 1C6A                jsr        [A5 + 0x1C6A /* export_905 */]
  5223. 00003A9A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5224. 00003A9E  486D E21E                pea.l      [A5 - 0x1DE2]
  5225. 00003AA2  4EBA D52A                jsr        [PC - 0x2AD6 /* 00000FCE */]
  5226. 00003AA6  4E5E                     unlink     A6
  5227. 00003AA8  205F                     movea.l    A0, [A7]+
  5228. 00003AAA  5C4F                     addq.w     A7, 6
  5229. 00003AAC  4ED0                     jmp        [A0]
  5230. fn00003AAE:
  5231. 00003AAE  4E56 FFFC                link       A6, -0x0004
  5232. 00003AB2  2F0C                     move.l     -[A7], A4
  5233. 00003AB4  42A7                     clr.l      -[A7]
  5234. 00003AB6  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  5235. 00003ABA  285F                     movea.l    A4, [A7]+
  5236. label00003ABC:
  5237. 00003ABC  700F                     moveq.l    D0, 0x0F
  5238. 00003ABE  B02C 0003                cmp.b      D0, [A4 + 0x3]
  5239. 00003AC2  670C                     beq        +0xE /* 00003AD0 */
  5240. 00003AC4  42A7                     clr.l      -[A7]
  5241. 00003AC6  2F0C                     move.l     -[A7], A4
  5242. 00003AC8  4EAD 19EA                jsr        [A5 + 0x19EA /* export_825 */]
  5243. 00003ACC  285F                     movea.l    A4, [A7]+
  5244. 00003ACE  60EC                     bra        -0x12 /* 00003ABC */
  5245. label00003AD0:
  5246. 00003AD0  200C                     move.l     D0, A4
  5247. 00003AD2  5580                     subq.l     D0, 2
  5248. 00003AD4  206D D146                movea.l    A0, [A5 - 0x2EBA]
  5249. 00003AD8  9090                     sub.l      D0, [A0]
  5250. 00003ADA  206E 0008                movea.l    A0, [A6 + 0x8]
  5251. 00003ADE  2140 FFF0                move.l     [A0 - 0x10], D0
  5252. 00003AE2  285F                     movea.l    A4, [A7]+
  5253. 00003AE4  4E5E                     unlink     A6
  5254. 00003AE6  2E9F                     move.l     [A7], [A7]+
  5255. 00003AE8  4E75                     rts
  5256. fn00003AEA:
  5257. 00003AEA  4E56 FFFC                link       A6, -0x0004
  5258. 00003AEE  2F0C                     move.l     -[A7], A4
  5259. 00003AF0  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  5260. 00003AF6  286D D77E                movea.l    A4, [A5 - 0x2882]
  5261. label00003AFA:
  5262. 00003AFA  200C                     move.l     D0, A4
  5263. 00003AFC  6718                     beq        +0x1A /* 00003B16 */
  5264. 00003AFE  2054                     movea.l    A0, [A4]
  5265. 00003B00  2050                     movea.l    A0, [A0]
  5266. 00003B02  2028 0002                move.l     D0, [A0 + 0x2]
  5267. 00003B06  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  5268. 00003B0A  6602                     bne        +0x4 /* 00003B0E */
  5269. 00003B0C  600C                     bra        +0xE /* 00003B1A */
  5270. label00003B0E:
  5271. 00003B0E  2054                     movea.l    A0, [A4]
  5272. 00003B10  2868 0004                movea.l    A4, [A0 + 0x4]
  5273. 00003B14  60E4                     bra        -0x1A /* 00003AFA */
  5274. label00003B16:
  5275. 00003B16  422E 000C                clr.b      [A6 + 0xC]
  5276. label00003B1A:
  5277. 00003B1A  285F                     movea.l    A4, [A7]+
  5278. 00003B1C  4E5E                     unlink     A6
  5279. 00003B1E  205F                     movea.l    A0, [A7]+
  5280. 00003B20  584F                     addq.w     A7, 4
  5281. 00003B22  4ED0                     jmp        [A0]
  5282. export_603:
  5283. 00003B24  4E56 FF96                link       A6, -0x006A
  5284. 00003B28  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5285. 00003B2C  41ED E1D2                lea.l      A0, [A5 - 0x1E2E]
  5286. 00003B30  B1ED E31E                cmpa.l     A0, [A5 - 0x1CE2]
  5287. 00003B34  57C0                     seq        D0
  5288. 00003B36  4400                     neg.b      D0
  5289. 00003B38  1D40 FF9D                move.b     [A6 - 0x63], D0
  5290. 00003B3C  6704                     beq        +0x6 /* 00003B42 */
  5291. 00003B3E  422D EAF6                clr.b      [A5 - 0x150A]
  5292. label00003B42:
  5293. 00003B42  422E FFD0                clr.b      [A6 - 0x30]
  5294. 00003B46  70FF                     moveq.l    D0, 0xFFFFFFFF
  5295. 00003B48  B06D FC28                cmp.w      D0, [A5 - 0x3D8]
  5296. 00003B4C  6632                     bne        +0x34 /* 00003B80 */
  5297. 00003B4E  302D FC38                move.w     D0, [A5 - 0x3C8]
  5298. 00003B52  5340                     subq.w     D0, 1
  5299. 00003B54  41ED EBC4                lea.l      A0, [A5 - 0x143C]
  5300. 00003B58  C1FC 001E                muls.w     D0, 0x1E
  5301. 00003B5C  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  5302. 00003B60  41F0 0000                lea.l      A0, [A0 + D0.w]
  5303. 00003B64  700E                     moveq.l    D0, 0x0E
  5304. label00003B66:
  5305. 00003B66  32D8                     move.w     [A1]+, [A0]+
  5306. 00003B68  51C8 FFFC                dbf        D0, -0x6 /* 00003B66 */
  5307. 00003B6C  302D FC38                move.w     D0, [A5 - 0x3C8]
  5308. 00003B70  5340                     subq.w     D0, 1
  5309. 00003B72  41ED F1FA                lea.l      A0, [A5 - 0xE06]
  5310. 00003B76  D040                     add.w      D0, D0
  5311. 00003B78  3D70 0000 FFB0           move.w     [A6 - 0x50], [A0 + D0.w]
  5312. 00003B7E  606A                     bra        +0x6C /* 00003BEA */
  5313. label00003B80:
  5314. 00003B80  70FE                     moveq.l    D0, 0xFFFFFFFE
  5315. 00003B82  B06D FC28                cmp.w      D0, [A5 - 0x3D8]
  5316. 00003B86  662E                     bne        +0x30 /* 00003BB6 */
  5317. 00003B88  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  5318. 00003B8C  7002                     moveq.l    D0, 0x02
  5319. 00003B8E  B028 0021                cmp.b      D0, [A0 + 0x21]
  5320. 00003B92  6606                     bne        +0x8 /* 00003B9A */
  5321. 00003B94  1D68 0020 FFD0           move.b     [A6 - 0x30], [A0 + 0x20]
  5322. label00003B9A:
  5323. 00003B9A  206D FC30                movea.l    A0, [A5 - 0x3D0]
  5324. 00003B9E  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  5325. 00003BA2  700E                     moveq.l    D0, 0x0E
  5326. label00003BA4:
  5327. 00003BA4  32D8                     move.w     [A1]+, [A0]+
  5328. 00003BA6  51C8 FFFC                dbf        D0, -0x6 /* 00003BA4 */
  5329. 00003BAA  426E FFB0                clr.w      [A6 - 0x50]
  5330. 00003BAE  2D6D FC34 FFB2           move.l     [A6 - 0x4E], [A5 - 0x3CC]
  5331. 00003BB4  6034                     bra        +0x36 /* 00003BEA */
  5332. label00003BB6:
  5333. 00003BB6  206D E190                movea.l    A0, [A5 - 0x1E70]
  5334. 00003BBA  2068 0004                movea.l    A0, [A0 + 0x4]
  5335. 00003BBE  302D FC28                move.w     D0, [A5 - 0x3D8]
  5336. 00003BC2  48C0                     ext.l      D0
  5337. 00003BC4  D090                     add.l      D0, [A0]
  5338. 00003BC6  5480                     addq.l     D0, 2
  5339. 00003BC8  2040                     movea.l    A0, D0
  5340. 00003BCA  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  5341. 00003BCE  700E                     moveq.l    D0, 0x0E
  5342. label00003BD0:
  5343. 00003BD0  32D8                     move.w     [A1]+, [A0]+
  5344. 00003BD2  51C8 FFFC                dbf        D0, -0x6 /* 00003BD0 */
  5345. 00003BD6  302D FC2A                move.w     D0, [A5 - 0x3D6]
  5346. 00003BDA  5440                     addq.w     D0, 2
  5347. 00003BDC  3D40 FFB0                move.w     [A6 - 0x50], D0
  5348. 00003BE0  206D E190                movea.l    A0, [A5 - 0x1E70]
  5349. 00003BE4  2D68 0004 FFB2           move.l     [A6 - 0x4E], [A0 + 0x4]
  5350. label00003BEA:
  5351. 00003BEA  4AAE FFE6                tst.l      [A6 - 0x1A]
  5352. 00003BEE  57C0                     seq        D0
  5353. 00003BF0  4400                     neg.b      D0
  5354. 00003BF2  1D40 FF9C                move.b     [A6 - 0x64], D0
  5355. 00003BF6  422E FF9B                clr.b      [A6 - 0x65]
  5356. 00003BFA  4205                     clr.b      D5
  5357. 00003BFC  2D6D E31E FFB6           move.l     [A6 - 0x4A], [A5 - 0x1CE2]
  5358. 00003C02  3D6D CCDA FFBA           move.w     [A6 - 0x46], [A5 - 0x3326]
  5359. 00003C08  2D6E FFEA FFFC           move.l     [A6 - 0x4], [A6 - 0x16]
  5360. 00003C0E  6636                     bne        +0x38 /* 00003C46 */
  5361. 00003C10  102E FFD9                move.b     D0, [A6 - 0x27]
  5362. 00003C14  6716                     beq        +0x18 /* 00003C2C */
  5363. 00003C16  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  5364. 00003C1A  2068 0018                movea.l    A0, [A0 + 0x18]
  5365. 00003C1E  223C 5754 4C4B           move.l     D1, 0x57544C4B /* 'WTLK' */
  5366. 00003C24  B2A8 004E                cmp.l      D1, [A0 + 0x4E]
  5367. 00003C28  56C1                     sne        D1
  5368. 00003C2A  C001                     and.b      D0, D1
  5369. label00003C2C:
  5370. 00003C2C  1A00                     move.b     D5, D0
  5371. 00003C2E  1D45 FF9B                move.b     [A6 - 0x65], D5
  5372. 00003C32  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  5373. 00003C36  2D68 0018 FFFC           move.l     [A6 - 0x4], [A0 + 0x18]
  5374. 00003C3C  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  5375. 00003C40  2D68 003A FFEA           move.l     [A6 - 0x16], [A0 + 0x3A]
  5376. label00003C46:
  5377. 00003C46  2D6E FFFC FFC8           move.l     [A6 - 0x38], [A6 - 0x4]
  5378. 00003C4C  426E FFBC                clr.w      [A6 - 0x44]
  5379. 00003C50  2F0E                     move.l     -[A7], A6
  5380. 00003C52  4EBA FE5A                jsr        [PC - 0x1A6 /* 00003AAE */]
  5381. 00003C56  102D BA44                move.b     D0, [A5 - 0x45BC]
  5382. 00003C5A  6716                     beq        +0x18 /* 00003C72 */
  5383. 00003C5C  122E FF9D                move.b     D1, [A6 - 0x63]
  5384. 00003C60  0A01 0001                xori.b     D1, 0x1
  5385. 00003C64  C001                     and.b      D0, D1
  5386. 00003C66  670A                     beq        +0xC /* 00003C72 */
  5387. 00003C68  42A7                     clr.l      -[A7]
  5388. 00003C6A  A285                     syscall    IdleUpdate/PMgrOp, flags=2
  5389. 00003C6C  2E80                     move.l     [A7], D0
  5390. 00003C6E  2B5F CFEA                move.l     [A5 - 0x3016], [A7]+
  5391. label00003C72:
  5392. 00003C72  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  5393. 00003C76  1005                     move.b     D0, D5
  5394. 00003C78  671E                     beq        +0x20 /* 00003C98 */
  5395. 00003C7A  102E FF9D                move.b     D0, [A6 - 0x63]
  5396. 00003C7E  660E                     bne        +0x10 /* 00003C8E */
  5397. 00003C80  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  5398. 00003C84  7202                     moveq.l    D1, 0x02
  5399. 00003C86  B228 0021                cmp.b      D1, [A0 + 0x21]
  5400. 00003C8A  56C1                     sne        D1
  5401. 00003C8C  8001                     or.b       D0, D1
  5402. label00003C8E:
  5403. 00003C8E  0240 0001                andi.w     D0, 0x1
  5404. 00003C92  1D40 FF97                move.b     [A6 - 0x69], D0
  5405. 00003C96  6006                     bra        +0x8 /* 00003C9E */
  5406. label00003C98:
  5407. 00003C98  1D7C 0001 FF97           move.b     [A6 - 0x69], 0x1
  5408. label00003C9E:
  5409. 00003C9E  4EAD 33A2                jsr        [A5 + 0x33A2 /* export_1648 */]
  5410. 00003CA2  2F0E                     move.l     -[A7], A6
  5411. 00003CA4  4EBA EA10                jsr        [PC - 0x15F0 /* 000026B6 */]
  5412. 00003CA8  206E FFFC                movea.l    A0, [A6 - 0x4]
  5413. 00003CAC  49D0                     lea.l      A4, [A0]
  5414. 00003CAE  7005                     moveq.l    D0, 0x05
  5415. 00003CB0  B014                     cmp.b      D0, [A4]
  5416. 00003CB2  6700 029C                beq        +0x29E /* 00003F50 */
  5417. 00003CB6  202D A548                move.l     D0, [A5 - 0x5AB8]
  5418. 00003CBA  B0AD A544                cmp.l      D0, [A5 - 0x5ABC]
  5419. 00003CBE  57C0                     seq        D0
  5420. 00003CC0  4A00                     tst.b      D0
  5421. 00003CC2  660C                     bne        +0xE /* 00003CD0 */
  5422. 00003CC4  222C 0002                move.l     D1, [A4 + 0x2]
  5423. 00003CC8  B2AD A544                cmp.l      D1, [A5 - 0x5ABC]
  5424. 00003CCC  57C1                     seq        D1
  5425. 00003CCE  8001                     or.b       D0, D1
  5426. label00003CD0:
  5427. 00003CD0  4400                     neg.b      D0
  5428. 00003CD2  1D40 FF96                move.b     [A6 - 0x6A], D0
  5429. 00003CD6  202C 0002                move.l     D0, [A4 + 0x2]
  5430. 00003CDA  B0AD A548                cmp.l      D0, [A5 - 0x5AB8]
  5431. 00003CDE  56C0                     sne        D0
  5432. 00003CE0  4400                     neg.b      D0
  5433. 00003CE2  1D40 FF98                move.b     [A6 - 0x68], D0
  5434. 00003CE6  1014                     move.b     D0, [A4]
  5435. 00003CE8  4880                     ext.w      D0
  5436. 00003CEA  6B70                     bmi        +0x72 /* 00003D5C */
  5437. 00003CEC  0C40 0005                cmpi.w     D0, 0x5
  5438. 00003CF0  6E6A                     bgt        +0x6C /* 00003D5C */
  5439. 00003CF2  D040                     add.w      D0, D0
  5440. 00003CF4  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5441. 00003CF8  4EFB 0000                jmp        [PC + D0.w]
  5442. 00003CFC  000E 000E                ori.b      A6, 0xE
  5443. 00003D00  000E 001C                ori.b      A6, 0x1C
  5444. 00003D04  0040 000E                ori.w      D0, 0xE
  5445. 00003D08  202C 000A                move.l     D0, [A4 + 0xA]
  5446. 00003D0C  B0AD AEAC                cmp.l      D0, [A5 - 0x5154]
  5447. 00003D10  56C6                     sne        D6
  5448. 00003D12  4406                     neg.b      D6
  5449. 00003D14  6046                     bra        +0x48 /* 00003D5C */
  5450. 00003D16  202C 0006                move.l     D0, [A4 + 0x6]
  5451. 00003D1A  B0AD AE96                cmp.l      D0, [A5 - 0x516A]
  5452. 00003D1E  56C0                     sne        D0
  5453. 00003D20  4A00                     tst.b      D0
  5454. 00003D22  6610                     bne        +0x12 /* 00003D34 */
  5455. 00003D24  206E FFB6                movea.l    A0, [A6 - 0x4A]
  5456. 00003D28  2228 001C                move.l     D1, [A0 + 0x1C]
  5457. 00003D2C  B2AD AEAC                cmp.l      D1, [A5 - 0x5154]
  5458. 00003D30  56C1                     sne        D1
  5459. 00003D32  8001                     or.b       D0, D1
  5460. label00003D34:
  5461. 00003D34  4400                     neg.b      D0
  5462. 00003D36  1C00                     move.b     D6, D0
  5463. 00003D38  6022                     bra        +0x24 /* 00003D5C */
  5464. 00003D3A  202C 0002                move.l     D0, [A4 + 0x2]
  5465. 00003D3E  B0AD A548                cmp.l      D0, [A5 - 0x5AB8]
  5466. 00003D42  56C0                     sne        D0
  5467. 00003D44  4A00                     tst.b      D0
  5468. 00003D46  6610                     bne        +0x12 /* 00003D58 */
  5469. 00003D48  206E FFB6                movea.l    A0, [A6 - 0x4A]
  5470. 00003D4C  2228 001C                move.l     D1, [A0 + 0x1C]
  5471. 00003D50  B2AD AEAC                cmp.l      D1, [A5 - 0x5154]
  5472. 00003D54  56C1                     sne        D1
  5473. 00003D56  8001                     or.b       D0, D1
  5474. label00003D58:
  5475. 00003D58  4400                     neg.b      D0
  5476. 00003D5A  1C00                     move.b     D6, D0
  5477. label00003D5C:
  5478. 00003D5C  7001                     moveq.l    D0, 0x01
  5479. 00003D5E  B02E FFD0                cmp.b      D0, [A6 - 0x30]
  5480. 00003D62  6D38                     blt        +0x3A /* 00003D9C */
  5481. 00003D64  1D7C 0001 FFD0           move.b     [A6 - 0x30], 0x1
  5482. 00003D6A  4267                     clr.w      -[A7]
  5483. 00003D6C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5484. 00003D70  2F0E                     move.l     -[A7], A6
  5485. 00003D72  4EBA EA94                jsr        [PC - 0x156C /* 00002808 */]
  5486. 00003D76  101F                     move.b     D0, [A7]+
  5487. 00003D78  6716                     beq        +0x18 /* 00003D90 */
  5488. 00003D7A  2F00                     move.l     -[A7], D0
  5489. 00003D7C  4267                     clr.w      -[A7]
  5490. 00003D7E  2F0E                     move.l     -[A7], A6
  5491. 00003D80  4EBA FC78                jsr        [PC - 0x388 /* 000039FA */]
  5492. 00003D84  121F                     move.b     D1, [A7]+
  5493. 00003D86  201F                     move.l     D0, [A7]+
  5494. 00003D88  C001                     and.b      D0, D1
  5495. 00003D8A  4A00                     tst.b      D0
  5496. 00003D8C  6600 02D6                bne        +0x2D8 /* 00004064 */
  5497. label00003D90:
  5498. 00003D90  802D B820                or.b       D0, [A5 - 0x47E0]
  5499. 00003D94  6600 02CE                bne        +0x2D0 /* 00004064 */
  5500. 00003D98  422E FF9B                clr.b      [A6 - 0x65]
  5501. label00003D9C:
  5502. 00003D9C  7002                     moveq.l    D0, 0x02
  5503. 00003D9E  B02E FFD0                cmp.b      D0, [A6 - 0x30]
  5504. 00003DA2  5CC0                     sge        D0
  5505. 00003DA4  4A00                     tst.b      D0
  5506. 00003DA6  675C                     beq        +0x5E /* 00003E04 */
  5507. 00003DA8  122E FF98                move.b     D1, [A6 - 0x68]
  5508. 00003DAC  660E                     bne        +0x10 /* 00003DBC */
  5509. 00003DAE  1406                     move.b     D2, D6
  5510. 00003DB0  6752                     beq        +0x54 /* 00003E04 */
  5511. 00003DB2  C42E FF97                and.b      D2, [A6 - 0x69]
  5512. 00003DB6  8202                     or.b       D1, D2
  5513. 00003DB8  C001                     and.b      D0, D1
  5514. 00003DBA  6748                     beq        +0x4A /* 00003E04 */
  5515. label00003DBC:
  5516. 00003DBC  1D7C 0002 FFD0           move.b     [A6 - 0x30], 0x2
  5517. 00003DC2  42A7                     clr.l      -[A7]
  5518. 00003DC4  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  5519. 00003DC8  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  5520. 00003DCC  6700 0296                beq        +0x298 /* 00004064 */
  5521. 00003DD0  4267                     clr.w      -[A7]
  5522. 00003DD2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5523. 00003DD6  2F0E                     move.l     -[A7], A6
  5524. 00003DD8  4EBA EA2E                jsr        [PC - 0x15D2 /* 00002808 */]
  5525. 00003DDC  101F                     move.b     D0, [A7]+
  5526. 00003DDE  6710                     beq        +0x12 /* 00003DF0 */
  5527. 00003DE0  2F00                     move.l     -[A7], D0
  5528. 00003DE2  4267                     clr.w      -[A7]
  5529. 00003DE4  2F0E                     move.l     -[A7], A6
  5530. 00003DE6  4EBA FC12                jsr        [PC - 0x3EE /* 000039FA */]
  5531. 00003DEA  121F                     move.b     D1, [A7]+
  5532. 00003DEC  201F                     move.l     D0, [A7]+
  5533. 00003DEE  C001                     and.b      D0, D1
  5534. label00003DF0:
  5535. 00003DF0  4A00                     tst.b      D0
  5536. 00003DF2  6604                     bne        +0x6 /* 00003DF8 */
  5537. 00003DF4  802D B820                or.b       D0, [A5 - 0x47E0]
  5538. label00003DF8:
  5539. 00003DF8  1B40 CFEE                move.b     [A5 - 0x3012], D0
  5540. 00003DFC  6600 0266                bne        +0x268 /* 00004064 */
  5541. 00003E00  422E FF9B                clr.b      [A6 - 0x65]
  5542. label00003E04:
  5543. 00003E04  7003                     moveq.l    D0, 0x03
  5544. 00003E06  B02E FFD0                cmp.b      D0, [A6 - 0x30]
  5545. 00003E0A  6D00 00E8                blt        +0xEA /* 00003EF4 */
  5546. 00003E0E  1D7C 0003 FFD0           move.b     [A6 - 0x30], 0x3
  5547. 00003E14  266D D77E                movea.l    A3, [A5 - 0x2882]
  5548. label00003E18:
  5549. 00003E18  200B                     move.l     D0, A3
  5550. 00003E1A  6700 00D8                beq        +0xDA /* 00003EF4 */
  5551. 00003E1E  2053                     movea.l    A0, [A3]
  5552. 00003E20  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  5553. 00003E24  2053                     movea.l    A0, [A3]
  5554. 00003E26  2E28 0004                move.l     D7, [A0 + 0x4]
  5555. 00003E2A  670A                     beq        +0xC /* 00003E36 */
  5556. 00003E2C  2047                     movea.l    A0, D7
  5557. 00003E2E  2050                     movea.l    A0, [A0]
  5558. 00003E30  2050                     movea.l    A0, [A0]
  5559. 00003E32  2828 0002                move.l     D4, [A0 + 0x2]
  5560. label00003E36:
  5561. 00003E36  206E FFFC                movea.l    A0, [A6 - 0x4]
  5562. 00003E3A  2B68 0002 CFEA           move.l     [A5 - 0x3016], [A0 + 0x2]
  5563. 00003E40  206E FFC8                movea.l    A0, [A6 - 0x38]
  5564. 00003E44  202D CFEA                move.l     D0, [A5 - 0x3016]
  5565. 00003E48  B0A8 0002                cmp.l      D0, [A0 + 0x2]
  5566. 00003E4C  56C0                     sne        D0
  5567. 00003E4E  4A00                     tst.b      D0
  5568. 00003E50  673C                     beq        +0x3E /* 00003E8E */
  5569. 00003E52  222D CFEA                move.l     D1, [A5 - 0x3016]
  5570. 00003E56  B2AD A548                cmp.l      D1, [A5 - 0x5AB8]
  5571. 00003E5A  56C1                     sne        D1
  5572. 00003E5C  C001                     and.b      D0, D1
  5573. 00003E5E  672E                     beq        +0x30 /* 00003E8E */
  5574. 00003E60  2F00                     move.l     -[A7], D0
  5575. 00003E62  4267                     clr.w      -[A7]
  5576. 00003E64  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5577. 00003E68  2F0E                     move.l     -[A7], A6
  5578. 00003E6A  4EBA E99C                jsr        [PC - 0x1664 /* 00002808 */]
  5579. 00003E6E  121F                     move.b     D1, [A7]+
  5580. 00003E70  201F                     move.l     D0, [A7]+
  5581. 00003E72  C001                     and.b      D0, D1
  5582. 00003E74  4A00                     tst.b      D0
  5583. 00003E76  6716                     beq        +0x18 /* 00003E8E */
  5584. 00003E78  2F00                     move.l     -[A7], D0
  5585. 00003E7A  4267                     clr.w      -[A7]
  5586. 00003E7C  2F0E                     move.l     -[A7], A6
  5587. 00003E7E  4EBA FB7A                jsr        [PC - 0x486 /* 000039FA */]
  5588. 00003E82  121F                     move.b     D1, [A7]+
  5589. 00003E84  201F                     move.l     D0, [A7]+
  5590. 00003E86  C001                     and.b      D0, D1
  5591. 00003E88  4A00                     tst.b      D0
  5592. 00003E8A  6600 01D8                bne        +0x1DA /* 00004064 */
  5593. label00003E8E:
  5594. 00003E8E  802D B820                or.b       D0, [A5 - 0x47E0]
  5595. 00003E92  6600 01D0                bne        +0x1D2 /* 00004064 */
  5596. 00003E96  102E FF9B                move.b     D0, [A6 - 0x65]
  5597. 00003E9A  6720                     beq        +0x22 /* 00003EBC */
  5598. 00003E9C  4267                     clr.w      -[A7]
  5599. 00003E9E  206E FFFC                movea.l    A0, [A6 - 0x4]
  5600. 00003EA2  2F08                     move.l     -[A7], A0
  5601. 00003EA4  206E FFB6                movea.l    A0, [A6 - 0x4A]
  5602. 00003EA8  2068 0018                movea.l    A0, [A0 + 0x18]
  5603. 00003EAC  2F08                     move.l     -[A7], A0
  5604. 00003EAE  4EBA D27C                jsr        [PC - 0x2D84 /* 0000112C */]
  5605. 00003EB2  101F                     move.b     D0, [A7]+
  5606. 00003EB4  0A00 0001                xori.b     D0, 0x1
  5607. 00003EB8  1D40 FF9B                move.b     [A6 - 0x65], D0
  5608. label00003EBC:
  5609. 00003EBC  2647                     movea.l    A3, D7
  5610. 00003EBE  4A87                     tst.l      D7
  5611. 00003EC0  57C0                     seq        D0
  5612. 00003EC2  4A00                     tst.b      D0
  5613. 00003EC4  662E                     bne        +0x30 /* 00003EF4 */
  5614. 00003EC6  2F00                     move.l     -[A7], D0
  5615. 00003EC8  4267                     clr.w      -[A7]
  5616. 00003ECA  2F04                     move.l     -[A7], D4
  5617. 00003ECC  4EBA FC1C                jsr        [PC - 0x3E4 /* 00003AEA */]
  5618. 00003ED0  121F                     move.b     D1, [A7]+
  5619. 00003ED2  201F                     move.l     D0, [A7]+
  5620. 00003ED4  0A01 0001                xori.b     D1, 0x1
  5621. 00003ED8  8001                     or.b       D0, D1
  5622. 00003EDA  0240 0001                andi.w     D0, 0x1
  5623. 00003EDE  6614                     bne        +0x16 /* 00003EF4 */
  5624. 00003EE0  2053                     movea.l    A0, [A3]
  5625. 00003EE2  2050                     movea.l    A0, [A0]
  5626. 00003EE4  B8A8 0002                cmp.l      D4, [A0 + 0x2]
  5627. 00003EE8  56C1                     sne        D1
  5628. 00003EEA  8001                     or.b       D0, D1
  5629. 00003EEC  0240 0001                andi.w     D0, 0x1
  5630. 00003EF0  6700 FF26                beq        -0xD8 /* 00003E18 */
  5631. label00003EF4:
  5632. 00003EF4  7004                     moveq.l    D0, 0x04
  5633. 00003EF6  B02E FFD0                cmp.b      D0, [A6 - 0x30]
  5634. 00003EFA  5CC0                     sge        D0
  5635. 00003EFC  4A00                     tst.b      D0
  5636. 00003EFE  674A                     beq        +0x4C /* 00003F4A */
  5637. 00003F00  122E FF96                move.b     D1, [A6 - 0x6A]
  5638. 00003F04  0A01 0001                xori.b     D1, 0x1
  5639. 00003F08  C001                     and.b      D0, D1
  5640. 00003F0A  673E                     beq        +0x40 /* 00003F4A */
  5641. 00003F0C  1D7C 0004 FFD0           move.b     [A6 - 0x30], 0x4
  5642. 00003F12  2D6D E184 FFFC           move.l     [A6 - 0x4], [A5 - 0x1E7C]
  5643. 00003F18  4267                     clr.w      -[A7]
  5644. 00003F1A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5645. 00003F1E  2F0E                     move.l     -[A7], A6
  5646. 00003F20  4EBA E8E6                jsr        [PC - 0x171A /* 00002808 */]
  5647. 00003F24  101F                     move.b     D0, [A7]+
  5648. 00003F26  6716                     beq        +0x18 /* 00003F3E */
  5649. 00003F28  2F00                     move.l     -[A7], D0
  5650. 00003F2A  4267                     clr.w      -[A7]
  5651. 00003F2C  2F0E                     move.l     -[A7], A6
  5652. 00003F2E  4EBA FACA                jsr        [PC - 0x536 /* 000039FA */]
  5653. 00003F32  121F                     move.b     D1, [A7]+
  5654. 00003F34  201F                     move.l     D0, [A7]+
  5655. 00003F36  C001                     and.b      D0, D1
  5656. 00003F38  4A00                     tst.b      D0
  5657. 00003F3A  6600 0128                bne        +0x12A /* 00004064 */
  5658. label00003F3E:
  5659. 00003F3E  802D B820                or.b       D0, [A5 - 0x47E0]
  5660. 00003F42  6600 0120                bne        +0x122 /* 00004064 */
  5661. 00003F46  422E FF9B                clr.b      [A6 - 0x65]
  5662. label00003F4A:
  5663. 00003F4A  2D6D E194 FFFC           move.l     [A6 - 0x4], [A5 - 0x1E6C]
  5664. label00003F50:
  5665. 00003F50  1D7C 0005 FFD0           move.b     [A6 - 0x30], 0x5
  5666. 00003F56  4267                     clr.w      -[A7]
  5667. 00003F58  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5668. 00003F5C  2F0E                     move.l     -[A7], A6
  5669. 00003F5E  4EBA E8A8                jsr        [PC - 0x1758 /* 00002808 */]
  5670. 00003F62  101F                     move.b     D0, [A7]+
  5671. 00003F64  6716                     beq        +0x18 /* 00003F7C */
  5672. 00003F66  2F00                     move.l     -[A7], D0
  5673. 00003F68  4267                     clr.w      -[A7]
  5674. 00003F6A  2F0E                     move.l     -[A7], A6
  5675. 00003F6C  4EBA E904                jsr        [PC - 0x16FC /* 00002872 */]
  5676. 00003F70  121F                     move.b     D1, [A7]+
  5677. 00003F72  201F                     move.l     D0, [A7]+
  5678. 00003F74  C001                     and.b      D0, D1
  5679. 00003F76  4A00                     tst.b      D0
  5680. 00003F78  6600 00EA                bne        +0xEC /* 00004064 */
  5681. label00003F7C:
  5682. 00003F7C  802D B820                or.b       D0, [A5 - 0x47E0]
  5683. 00003F80  6600 00E2                bne        +0xE4 /* 00004064 */
  5684. 00003F84  4267                     clr.w      -[A7]
  5685. 00003F86  4EBA E6B8                jsr        [PC - 0x1948 /* 00002640 */]
  5686. 00003F8A  101F                     move.b     D0, [A7]+
  5687. 00003F8C  6600 00D6                bne        +0xD8 /* 00004064 */
  5688. 00003F90  102E FFD6                move.b     D0, [A6 - 0x2A]
  5689. 00003F94  6762                     beq        +0x64 /* 00003FF8 */
  5690. 00003F96  7018                     moveq.l    D0, 0x18
  5691. 00003F98  B02E FFD5                cmp.b      D0, [A6 - 0x2B]
  5692. 00003F9C  664E                     bne        +0x50 /* 00003FEC */
  5693. 00003F9E  102E FFD7                move.b     D0, [A6 - 0x29]
  5694. 00003FA2  673C                     beq        +0x3E /* 00003FE0 */
  5695. 00003FA4  206D D668                movea.l    A0, [A5 - 0x2998]
  5696. 00003FA8  2050                     movea.l    A0, [A0]
  5697. 00003FAA  102E FFD4                move.b     D0, [A6 - 0x2C]
  5698. 00003FAE  4880                     ext.w      D0
  5699. 00003FB0  D040                     add.w      D0, D0
  5700. 00003FB2  72FF                     moveq.l    D1, 0xFFFFFFFF
  5701. 00003FB4  41E8 00C2                lea.l      A0, [A0 + 0xC2]
  5702. 00003FB8  B270 0000                cmp.w      D1, [A0 + D0.w]
  5703. 00003FBC  6608                     bne        +0xA /* 00003FC6 */
  5704. 00003FBE  1F3C 000F                move.b     -[A7], 0xF
  5705. 00003FC2  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  5706. label00003FC6:
  5707. 00003FC6  102E FFD4                move.b     D0, [A6 - 0x2C]
  5708. 00003FCA  4880                     ext.w      D0
  5709. 00003FCC  5340                     subq.w     D0, 1
  5710. 00003FCE  41ED D43C                lea.l      A0, [A5 - 0x2BC4]
  5711. 00003FD2  E540                     asl        D0.w, 2
  5712. 00003FD4  2F30 0000                move.l     -[A7], [A0 + D0.w]
  5713. 00003FD8  205F                     movea.l    A0, [A7]+
  5714. 00003FDA  4E90                     jsr        [A0]
  5715. 00003FDC  6000 0086                bra        +0x88 /* 00004064 */
  5716. label00003FE0:
  5717. 00003FE0  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  5718. 00003FE4  2F0E                     move.l     -[A7], A6
  5719. 00003FE6  4EBA FAA2                jsr        [PC - 0x55E /* 00003A8A */]
  5720. 00003FEA  6078                     bra        +0x7A /* 00004064 */
  5721. label00003FEC:
  5722. 00003FEC  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  5723. 00003FF0  2F0E                     move.l     -[A7], A6
  5724. 00003FF2  4EBA FA96                jsr        [PC - 0x56A /* 00003A8A */]
  5725. 00003FF6  606C                     bra        +0x6E /* 00004064 */
  5726. label00003FF8:
  5727. 00003FF8  7016                     moveq.l    D0, 0x16
  5728. 00003FFA  B02E FFD5                cmp.b      D0, [A6 - 0x2B]
  5729. 00003FFE  6632                     bne        +0x34 /* 00004032 */
  5730. 00004000  102E FFD7                move.b     D0, [A6 - 0x29]
  5731. 00004004  6720                     beq        +0x22 /* 00004026 */
  5732. 00004006  102E FFD4                move.b     D0, [A6 - 0x2C]
  5733. 0000400A  4880                     ext.w      D0
  5734. 0000400C  5340                     subq.w     D0, 1
  5735. 0000400E  41ED D55C                lea.l      A0, [A5 - 0x2AA4]
  5736. 00004012  E540                     asl        D0.w, 2
  5737. 00004014  2F30 0000                move.l     -[A7], [A0 + D0.w]
  5738. 00004018  205F                     movea.l    A0, [A7]+
  5739. 0000401A  4E90                     jsr        [A0]
  5740. 0000401C  1F3C 000F                move.b     -[A7], 0xF
  5741. 00004020  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  5742. 00004024  603E                     bra        +0x40 /* 00004064 */
  5743. label00004026:
  5744. 00004026  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  5745. 0000402A  2F0E                     move.l     -[A7], A6
  5746. 0000402C  4EBA FA5C                jsr        [PC - 0x5A4 /* 00003A8A */]
  5747. 00004030  6032                     bra        +0x34 /* 00004064 */
  5748. label00004032:
  5749. 00004032  7015                     moveq.l    D0, 0x15
  5750. 00004034  B02E FFD5                cmp.b      D0, [A6 - 0x2B]
  5751. 00004038  660A                     bne        +0xC /* 00004044 */
  5752. 0000403A  1F3C 000F                move.b     -[A7], 0xF
  5753. 0000403E  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  5754. 00004042  6020                     bra        +0x22 /* 00004064 */
  5755. label00004044:
  5756. 00004044  7002                     moveq.l    D0, 0x02
  5757. 00004046  B02E FFD5                cmp.b      D0, [A6 - 0x2B]
  5758. 0000404A  6718                     beq        +0x1A /* 00004064 */
  5759. 0000404C  102E FFD8                move.b     D0, [A6 - 0x28]
  5760. 00004050  660A                     bne        +0xC /* 0000405C */
  5761. 00004052  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  5762. 00004056  2F0E                     move.l     -[A7], A6
  5763. 00004058  4EBA FA30                jsr        [PC - 0x5D0 /* 00003A8A */]
  5764. label0000405C:
  5765. 0000405C  1F3C 000F                move.b     -[A7], 0xF
  5766. 00004060  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  5767. label00004064:
  5768. 00004064  102D B820                move.b     D0, [A5 - 0x47E0]
  5769. 00004068  6720                     beq        +0x22 /* 0000408A */
  5770. 0000406A  102E FFD6                move.b     D0, [A6 - 0x2A]
  5771. 0000406E  6704                     beq        +0x6 /* 00004074 */
  5772. 00004070  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  5773. label00004074:
  5774. 00004074  4EAD 335A                jsr        [A5 + 0x335A /* export_1639 */]
  5775. 00004078  102D CBCC                move.b     D0, [A5 - 0x3434]
  5776. 0000407C  670C                     beq        +0xE /* 0000408A */
  5777. 0000407E  3F3C 000C                move.w     -[A7], 0xC
  5778. 00004082  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  5779. 00004086  4EAD 2CAA                jsr        [A5 + 0x2CAA /* export_1425 */]
  5780. label0000408A:
  5781. 0000408A  102E FF9C                move.b     D0, [A6 - 0x64]
  5782. 0000408E  6708                     beq        +0xA /* 00004098 */
  5783. 00004090  486E FFE2                pea.l      [A6 - 0x1E]
  5784. 00004094  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  5785. label00004098:
  5786. 00004098  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5787. 0000409C  4E5E                     unlink     A6
  5788. 0000409E  4E75                     rts
  5789. fn000040A0:
  5790. 000040A0  4E56 0000                link       A6, 0
  5791. 000040A4  4267                     clr.w      -[A7]
  5792. 000040A6  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  5793. 000040AA  2F28 0018                move.l     -[A7], [A0 + 0x18]
  5794. 000040AE  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  5795. 000040B2  1B5F CFEE                move.b     [A5 - 0x3012], [A7]+
  5796. 000040B6  4E5E                     unlink     A6
  5797. 000040B8  4E75                     rts
  5798. fn000040BA:
  5799. 000040BA  4E56 FEF4                link       A6, -0x010C
  5800. 000040BE  486E FEFC                pea.l      [A6 - 0x104]
  5801. 000040C2  486E FEF8                pea.l      [A6 - 0x108]
  5802. 000040C6  486E FEF4                pea.l      [A6 - 0x10C]
  5803. 000040CA  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  5804. 000040CE  486E FF00                pea.l      [A6 - 0x100]
  5805. 000040D2  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  5806. 000040D6  4267                     clr.w      -[A7]
  5807. 000040D8  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  5808. 000040DC  486E FF00                pea.l      [A6 - 0x100]
  5809. 000040E0  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  5810. 000040E4  101F                     move.b     D0, [A7]+
  5811. 000040E6  6608                     bne        +0xA /* 000040F0 */
  5812. 000040E8  3F3C 0080                move.w     -[A7], 0x80
  5813. 000040EC  4EBA CF96                jsr        [PC - 0x306A /* 00001084 */]
  5814. label000040F0:
  5815. 000040F0  4E5E                     unlink     A6
  5816. 000040F2  4E75                     rts
  5817. fn000040F4:
  5818. 000040F4  4E56 0000                link       A6, 0
  5819. 000040F8  4267                     clr.w      -[A7]
  5820. 000040FA  4EBA E544                jsr        [PC - 0x1ABC /* 00002640 */]
  5821. 000040FE  101F                     move.b     D0, [A7]+
  5822. 00004100  6702                     beq        +0x4 /* 00004104 */
  5823. 00004102  6010                     bra        +0x12 /* 00004114 */
  5824. label00004104:
  5825. 00004104  526D CE78                addq.w     [A5 - 0x3188], 1
  5826. 00004108  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  5827. 0000410C  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  5828. 00004110  4EBA D368                jsr        [PC - 0x2C98 /* 0000147A */]
  5829. label00004114:
  5830. 00004114  4E5E                     unlink     A6
  5831. 00004116  205F                     movea.l    A0, [A7]+
  5832. 00004118  544F                     addq.w     A7, 2
  5833. 0000411A  4ED0                     jmp        [A0]
  5834.